6 # create a cylindric face and a curve(edge)
7 cylinder = geompy.MakeCylinderRH(100, 300)
8 [face_cyl] = geompy.SubShapes(cylinder, [3])
10 p1 = geompy.MakeVertex(200, 0, 100)
11 p2 = geompy.MakeVertex(200, 80, 100)
12 p3 = geompy.MakeVertex(200, 80, 180)
13 p4 = geompy.MakeVertex(130, 80, 180)
14 p5 = geompy.MakeVertex(90, 80, 240)
16 curve = geompy.MakeInterpol([p1, p2, p3, p4, p5], False, False)
18 # create a new object as projection of the
19 # given curve on the given cylindric face
20 projection = geompy.MakeProjection(curve, face_cyl)
22 # add objects in the study
23 geompy.addToStudy(cylinder, "cylinder")
24 geompy.addToStudyInFather(cylinder, face_cyl, "face_cyl")
25 geompy.addToStudy(p1, "p1")
26 geompy.addToStudy(p2, "p2")
27 geompy.addToStudy(p3, "p3")
28 geompy.addToStudy(p4, "p4")
29 geompy.addToStudy(p5, "p5")
30 geompy.addToStudy(curve, "curve")
31 geompy.addToStudy(projection, "projection")