/*! \page tui_boolean_operations_page Boolean Operations \anchor tui_fuse

Fuse

\code import geompy import salome gg = salome.ImportComponentGUI("GEOM") # create a vertex and a vector p1 = geompy.MakeVertex(25, 55, 0) p2 = geompy.MakeVertex( 0, 0, 0) v = geompy.MakeVector(p1, p2) # create a cylinder height = 35 radius1 = 20 cylinder = geompy.MakeCylinder(p1, v, radius1, height) # create a sphere sphere = geompy.MakeSphereR(40) # fuse fuse1 = geompy.MakeFuse(cylinder, sphere) fuse2 = geompy.MakeBoolean(cylinder, sphere, 3) # add objects in the study id_cylinder = geompy.addToStudy(cylinder, "Cylinder") id_sphere = geompy.addToStudy(sphere, "Sphere") id_fuse1 = geompy.addToStudy(fuse1, "Fuse_1") id_fuse2 = geompy.addToStudy(fuse2, "Fuse_2") # display results gg.createAndDisplayGO(id_cylinder) gg.setDisplayMode(id_cylinder,1) gg.createAndDisplayGO(id_sphere) gg.setDisplayMode(id_sphere,1) gg.createAndDisplayGO(id_fuse1) gg.setDisplayMode(id_fuse1,1) gg.createAndDisplayGO(id_fuse2) gg.setDisplayMode(id_fuse2,1) \endcode \anchor tui_common

Common

\code import geompy import salome gg = salome.ImportComponentGUI("GEOM") # create a vertex and a vector p1 = geompy.MakeVertex(25, 55, 0) p2 = geompy.MakeVertex( 0, 0, 0) v = geompy.MakeVector(p1, p2) # create a cylinder height = 35 radius1 = 20 cylinder = geompy.MakeCylinder(p1, v, radius1, height) # create a sphere sphere = geompy.MakeSphereR(40) # make common common = geompy.MakeCommon(cylinder, sphere) # add objects in the study id_common = geompy.addToStudy(common, "Common") # display the results gg.createAndDisplayGO(id_common) gg.setDisplayMode(id_common,1) \endcode \anchor tui_cut

Cut

\code import geompy import salome gg = salome.ImportComponentGUI("GEOM") # create a vertex and a vector p1 = geompy.MakeVertex(25, 55, 0) p2 = geompy.MakeVertex( 0, 0, 0) v = geompy.MakeVector(p1, p2) # create a cylinder height = 35 radius1 = 20 cylinder = geompy.MakeCylinder(p1, v, radius1, height) # create a sphere sphere = geompy.MakeSphereR(40) #cut cut = geompy.MakeCut(cylinder, sphere) # add objects in the study id_cut = geompy.addToStudy(cut, "Cut") # display the results gg.createAndDisplayGO(id_cut) gg.setDisplayMode(id_cut,1) \endcode \anchor tui_section

Section

\code import geompy import salome gg = salome.ImportComponentGUI("GEOM") # create a vertex and a vector p1 = geompy.MakeVertex(25, 55, 0) p2 = geompy.MakeVertex( 0, 0, 0) v = geompy.MakeVector(p1, p2) # create a cylinder height = 35 radius1 = 20 cylinder = geompy.MakeCylinder(p1, v, radius1, height) # create a sphere sphere = geompy.MakeSphereR(40) # make a section section = geompy.MakeSection(cylinder, sphere) # add objects in the study id_section = geompy.addToStudy(section, "Section") # display the results gg.createAndDisplayGO(id_section) gg.setDisplayMode(id_section,1) \endcode */