6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New()
8 gg = salome.ImportComponentGUI("GEOM")
11 # create edge by two points
15 p0 = geompy.MakeVertex(0. , 0. , 0. )
16 pxyz = geompy.MakeVertex(100., 100., 100.)
19 edge = geompy.MakeEdge(p0, pxyz)
21 # add object in the study
22 id_edge = geompy.addToStudy(edge,"Edge_1")
25 gg.createAndDisplayGO(id_edge)
28 # create edge from wire
32 c = geompy.MakeCircle(None, None, 100)
35 w = geompy.MakeWire([c], 1e-07)
37 # create an edge from wire
38 edge = geompy.MakeEdgeWire(w)
40 # add object in the study
41 id_edge = geompy.addToStudy(edge,"Edge_2")
44 gg.createAndDisplayGO(id_edge)
47 # create edge from existing curve and a length
51 c = geompy.MakeCircle(None, None, 100)
53 # create an edge of length 25.0 from the circle
54 edge = geompy.MakeEdgeOnCurveByLength(c, 25.0)
56 # add object in the study
57 id_edge = geompy.addToStudy(edge,"Edge_3")
60 gg.createAndDisplayGO(id_edge)