5 gg = salome.ImportComponentGUI("GEOM")
8 p0 = geompy.MakeVertex( 0., 0., 0.)
9 pxyz = geompy.MakeVertex( 5., 5., 40.)
12 sketcher1 = geompy.MakeSketcher("Sketcher:F 0 0:TT 70 0:TT 70 70:TT 0 70:WW")
13 sketcher2 = geompy.MakeSketcher("Sketcher:F 20 20:TT 50 20:TT 50 50:TT 20 50:WW")
16 # create a face from two wires
17 face = geompy.MakeFaces([sketcher1, sketcher2],isPlanarFace)
20 prism = geompy.MakePrism(face, p0, pxyz)
22 # explode the prism into faces
23 prism_faces = geompy.SubShapeAllSortedCentres(prism, geompy.ShapeType["FACE"])
25 # create a shell from a set of faces
26 shell = geompy.MakeShell([prism_faces[0], prism_faces[2], prism_faces[3],
27 prism_faces[7], prism_faces[9]])
29 # add objects in the study
30 id_shell = geompy.addToStudy(shell,"Shell")
33 gg.createAndDisplayGO(id_shell)
34 gg.setDisplayMode(id_shell,1)