4 salome.salome_init_without_session()
6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New()
8 gg = salome.ImportComponentGUI("GEOM")
10 # create vertices and vectors
11 p0 = geompy.MakeVertex( 0., 0., 0.)
12 px = geompy.MakeVertex(100., 0., 0.)
13 py = geompy.MakeVertex( 0., 100., 0.)
14 py1 = geompy.MakeVertex( 0., 140., 0.)
15 pz = geompy.MakeVertex( 0., 0., 100.)
16 vxy = geompy.MakeVector(px, py)
19 arc = geompy.MakeArc(py1, pz, px)
22 wire = geompy.MakeWire([vxy, arc])
24 # close an open wire by creation of an edge between ends
25 wire_close = geompy.CloseContour(wire, [1], 0)
27 # add objects in the study
28 id_wire = geompy.addToStudy(wire, "Wire")
29 id_wire_close = geompy.addToStudy(wire_close, "Wire close")
32 gg.createAndDisplayGO(id_wire)
33 gg.createAndDisplayGO(id_wire_close)