Salome HOME
Merge from V6_main 11/02/2013
[modules/geom.git] / doc / salome / examples / transformation_operations_ex11.py
1 # Fillet 1D
2
3 import geompy
4 import salome
5 gg = salome.ImportComponentGUI("GEOM")
6
7 # create box
8 Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
9 # take box edges to create custom complex wire
10 [Edge_1,Edge_2,Edge_3,Edge_4,Edge_5,Edge_6,Edge_7,Edge_8,Edge_9,Edge_10,Edge_11,Edge_12] = geompy.SubShapeAllSortedCentres(Box_1, geompy.ShapeType["EDGE"])
11 # create wire
12 Wire_1 = geompy.MakeWire([Edge_12, Edge_7, Edge_11, Edge_6, Edge_1,Edge_4])
13 # make fillet at given wire vertices with giver radius
14 Fillet_1D_1 = geompy.MakeFillet1D(Wire_1, 55, [3, 4, 6, 8, 10])
15
16
17 # display disks
18 gg.createAndDisplayGO(Wire_1)
19 gg.createAndDisplayGO(Fillet_1D_1)