Salome HOME
PR: synchro V6_main tag mergeto_V7_main_11Feb13
[modules/geom.git] / doc / salome / examples / primitives_ex01.py
1 # Creation of a Box
2
3 import geompy
4 import salome
5 gg = salome.ImportComponentGUI("GEOM")
6
7 # create vertices
8 p0 = geompy.MakeVertex(15, 25, 35)
9 p70 = geompy.MakeVertex(70, 70, 70)
10
11 # create boxes
12 box1 = geompy.MakeBoxDXDYDZ(10, 20, 30)
13 box2 = geompy.MakeBox(10,20,30, 15,25,35)
14 box3 = geompy.MakeBoxTwoPnt(p0, p70)
15
16 # add objects in the study
17 id_box1 = geompy.addToStudy(box1,"Box1")
18 id_box2 = geompy.addToStudy(box2,"Box2")
19 id_box3 = geompy.addToStudy(box3,"Box3")
20
21 # display the boxes
22 gg.createAndDisplayGO(id_box1)
23 gg.setDisplayMode(id_box1,1)
24 gg.createAndDisplayGO(id_box2)
25 gg.setDisplayMode(id_box2,1)
26 gg.createAndDisplayGO(id_box3)
27 gg.setDisplayMode(id_box3,1)