]> SALOME platform Git repositories - modules/geom.git/blob - doc/salome/examples/primitives_ex02.py
Salome HOME
Merge from V6_main 11/02/2013
[modules/geom.git] / doc / salome / examples / primitives_ex02.py
1 # Creation of a Cylinder
2
3 import geompy
4 import salome
5
6 gg = salome.ImportComponentGUI("GEOM")
7
8 # create a vertex and a vector
9 p1 = geompy.MakeVertex(25, 35, 45)
10 p2 = geompy.MakeVertex(70, 70, 70)
11 v = geompy.MakeVector(p1, p2)
12
13 # create cylinders
14 height = 40
15
16 radius1 = 15
17 cylinder1 = geompy.MakeCylinder(p1, v, radius1, height)
18
19 radius2 = 30
20 cylinder2 = geompy.MakeCylinderRH(radius2, height)
21
22 # add objects in the study
23 id_cylinder1 = geompy.addToStudy(cylinder1,"Cylinder1")
24 id_cylinder2 = geompy.addToStudy(cylinder2,"Cylinder2")
25
26 # display the cylinders
27 gg.createAndDisplayGO(id_cylinder1)
28 gg.setDisplayMode(id_cylinder1,1)
29 gg.createAndDisplayGO(id_cylinder2)
30 gg.setDisplayMode(id_cylinder2,1)