Salome HOME
PR: synchro V6_main tag mergeto_V7_main_11Feb13
[modules/geom.git] / doc / salome / examples / topological_geom_objs_ex02.py
1 # Creation of a Wire
2
3 import geompy
4 import salome
5 gg = salome.ImportComponentGUI("GEOM")
6
7 # create vertices
8 px   = geompy.MakeVertex(100., 0.  , 0.  )
9 py   = geompy.MakeVertex(0.  , 100., 0.  )
10 pz   = geompy.MakeVertex(0.  , 0.  , 100.)
11
12 # create a vector from two points
13 vxy = geompy.MakeVector(px, py)
14
15 # create an arc from three points
16 arc = geompy.MakeArc(py, pz, px)
17
18 # create a wire
19 wire = geompy.MakeWire([vxy, arc])
20
21 # add an object in the study
22 id_wire = geompy.addToStudy(wire,"Wire")
23
24 # display the wire
25 gg.createAndDisplayGO(id_wire)