]> SALOME platform Git repositories - modules/shaper.git/blob - src/PythonFeaturesPlugin/extrusion.py
Salome HOME
Merge branch 'Dev_1.1.0' of newgeom:newgeom.git into Dev_1.1.0
[modules/shaper.git] / src / PythonFeaturesPlugin / extrusion.py
1 from ModelAPI import *
2
3
4 def addNew(builder, length, part, edges=None, reverse=False):
5     feature = part.addFeature("Extrusion")
6     feature.selection("extrusion_face").setValue(builder.geometry(),
7                                                  builder.face())
8     if length < 0.0000001:
9       length = 50
10     feature.real("extrusion_size").setValue(length)
11     feature.boolean("extrusion_reverse").setValue(reverse)
12     feature.execute()
13     return feature
14
15
16 def getBody(extrusion):
17     return modelAPI_ResultBody(extrusion.firstResult())