6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New(salome.myStudy)
10 p1 = geompy.MakeVertex(0,0,50)
11 p2 = geompy.MakeVertex(60,0,50)
14 edge = geompy.MakeEdge(p1, p2) #geompy.GetSubShape(box, edge_ind)
17 divide = geompy.DivideEdge(edge, -1, 0.5, 0)
19 # add objects in the study
20 id_edge = geompy.addToStudy(edge, "Edge")
21 edge_points = geompy.SubShapeAllSortedCentres(edge, geompy.ShapeType["VERTEX"])
22 for point in edge_points:
23 geompy.addToStudyInFather(edge, point, "Edge's point")
25 id_divide = geompy.addToStudy(divide, "Divided edge")
26 edge_points = geompy.SubShapeAllSortedCentres(divide, geompy.ShapeType["VERTEX"])
27 for point in edge_points:
28 geompy.addToStudyInFather(divide, point, "Edge's point after divide")
30 salome.sg.updateObjBrowser(1)