X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPythonAPI%2Fmodeler%2Fextrusion.py;h=3cea7291de1f2d123c6c38c58c785f7b58e1f50e;hb=96e85a57787c129a73586c195661284e01beb81a;hp=785fba6ab1848bc96a2d9fbec64a2aa4492345ba;hpb=f3a0d516413a9cd48c40d6094339606ce00bb4db;p=modules%2Fshaper.git diff --git a/src/PythonAPI/modeler/extrusion.py b/src/PythonAPI/modeler/extrusion.py index 785fba6ab..3cea7291d 100644 --- a/src/PythonAPI/modeler/extrusion.py +++ b/src/PythonAPI/modeler/extrusion.py @@ -13,12 +13,12 @@ class Extrusion(): self.my = part.addFeature("Extrusion") self.my.data().selectionList("base").append(sketch.result(), sketch.buildShape()) if size < 0: - self.my.data().boolean("reverse").setValue(True) - size = -size + self.my.data().real("from_size").setValue(-size) + self.my.data().real("to_size").setValue(0) else: - self.my.data().boolean("reverse").setValue(False) + self.my.data().real("to_size").setValue(size) + self.my.data().real("from_size").setValue(0) - self.my.data().real("to_size").setValue(size) if ModelAPI_Session.get().validators().validate(self.my): self.my.execute() @@ -29,12 +29,12 @@ class Extrusion(): def setSize (self, size): """Modifies the size of this extrusion according to the given size.""" if size < 0: - self.my.data().boolean("reverse").setValue(True) - size = -size + self.my.data().real("from_size").setValue(-size) + self.my.data().real("to_size").setValue(0) else: - self.my.data().boolean("reverse").setValue(False) + self.my.data().real("to_size").setValue(size) + self.my.data().real("from_size").setValue(0) - self.my.data().real("to_size").setValue(size) self.my.execute() def result (self):