X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fboolean_operations_ex02.py;h=212e313d479b59008c8c268418095d3b5711e18d;hb=072d2d2cd9276a6cd38c4450292d5f7667ca6dd8;hp=b7e73b7273c12bbde0696799aa51265e609e5c1c;hpb=465e84c52edb243fa36d581abc659b1c97156c64;p=modules%2Fgeom.git diff --git a/doc/salome/examples/boolean_operations_ex02.py b/doc/salome/examples/boolean_operations_ex02.py index b7e73b727..212e313d4 100644 --- a/doc/salome/examples/boolean_operations_ex02.py +++ b/doc/salome/examples/boolean_operations_ex02.py @@ -1,7 +1,10 @@ # Common -import geompy import salome +salome.salome_init() +import GEOM +from salome.geom import geomBuilder +geompy = geomBuilder.New(salome.myStudy) gg = salome.ImportComponentGUI("GEOM") # create a vertex and a vector @@ -17,12 +20,28 @@ cylinder = geompy.MakeCylinder(p1, v, radius1, height) # create a sphere sphere = geompy.MakeSphereR(40) +# create a box +box = geompy.MakeBoxDXDYDZ(80, 80, 80) + # make common -common = geompy.MakeCommon(cylinder, sphere) +common1 = geompy.MakeCommon(cylinder, sphere) +common2 = geompy.MakeCommonList([cylinder, sphere, box]) # add objects in the study -id_common = geompy.addToStudy(common, "Common") +id_cylinder = geompy.addToStudy(cylinder, "Cylinder") +id_sphere = geompy.addToStudy(sphere, "Sphere") +id_box = geompy.addToStudy(box, "Box") +id_common1 = geompy.addToStudy(common1, "Common_1") +id_common2 = geompy.addToStudy(common2, "Common_2") # display the results -gg.createAndDisplayGO(id_common) -gg.setDisplayMode(id_common,1) +gg.createAndDisplayGO(id_cylinder) +gg.setDisplayMode(id_cylinder,1) +gg.createAndDisplayGO(id_sphere) +gg.setDisplayMode(id_sphere,1) +gg.createAndDisplayGO(id_box) +gg.setDisplayMode(id_box,1) +gg.createAndDisplayGO(id_common1) +gg.setDisplayMode(id_common1,1) +gg.createAndDisplayGO(id_common2) +gg.setDisplayMode(id_common2,1)