Salome HOME
Merge Python 3 porting.
[modules/geom.git] / doc / salome / examples / basic_geom_objs_ex07.py
1 # Creation of a Vector
2
3 import salome
4 salome.salome_init()
5 import GEOM
6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New()
8 gg = salome.ImportComponentGUI("GEOM")
9
10 # create vertices
11 p1 = geompy.MakeVertex(10., 50., 20.)
12 p2 = geompy.MakeVertex(70., 70., 70.)
13
14 # create a vector from two points
15 vector1 = geompy.MakeVector(p1, p2)
16
17 # create a vector from the given components
18 vector2 = geompy.MakeVectorDXDYDZ(30, 30, 100)
19
20 # add objects in the study
21 id_p1      = geompy.addToStudy(p1,     "Point1")
22 id_p2      = geompy.addToStudy(p2,     "Point2")
23 id_vector1 = geompy.addToStudy(vector1,"Vector1")
24 id_vector2 = geompy.addToStudy(vector2,"Vector2")
25
26 # display the points and the vectors
27 gg.createAndDisplayGO(id_p1)
28 gg.createAndDisplayGO(id_p2)
29 gg.createAndDisplayGO(id_vector1)
30 gg.createAndDisplayGO(id_vector2)