Salome HOME
61fcc3846d85a9dc5c945f018059c964311369a1
[modules/geom.git] / doc / salome / examples / primitives_ex05.py
1 # Creation of a Cone
2
3 import salome
4 salome.salome_init()
5 import GEOM
6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New(salome.myStudy)
8 gg = salome.ImportComponentGUI("GEOM")
9
10 # create a vertex and a vector
11 p1 = geompy.MakeVertex(35, 35, 0)
12 p2 = geompy.MakeVertex(35, 35, 70)
13 v = geompy.MakeVector(p1, p2)
14
15 # create cones
16 cone1 = geompy.MakeCone(p1, v, 17, 1, 20)
17 cone2 = geompy.MakeConeR1R2H(30, 10, 30)
18
19 # add objects in the study
20 id_cone1 = geompy.addToStudy(cone1,"Cone1")
21 id_cone2 = geompy.addToStudy(cone2,"Cone2")
22
23 # display cones
24 gg.createAndDisplayGO(id_cone1)
25 gg.setDisplayMode(id_cone1,1)
26 gg.createAndDisplayGO(id_cone2)
27 gg.setDisplayMode(id_cone2,1)