X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FPythonFeaturesPlugin%2FSketchResult.py;h=8d8b77a32b7811470e9b8abf12eed40071455a63;hb=6f84fd29d85b783864cdbb3ac9fdd6a3ad3cbb7c;hp=364e89aa8918d7079108d6f68163424d63d88e2a;hpb=b2cbf117bd01fa9d1dfd486f01c30c2d9a3e59d8;p=modules%2Fshaper.git diff --git a/src/PythonFeaturesPlugin/SketchResult.py b/src/PythonFeaturesPlugin/SketchResult.py index 364e89aa8..8d8b77a32 100644 --- a/src/PythonFeaturesPlugin/SketchResult.py +++ b/src/PythonFeaturesPlugin/SketchResult.py @@ -5,24 +5,22 @@ from GeomAlgoAPI import * class SketchResult: - def __init__(self, sketch): - self.geom = sketch.firstResult() - self.faces = ShapeList() - self.edges = modelAPI_ResultConstruction(self.geom).shape() - self.origin = geomDataAPI_Point( sketch.attribute("Origin") ).pnt() - self.dirX = geomDataAPI_Dir( sketch.attribute("DirX") ).dir() - self.dirY = geomDataAPI_Dir( sketch.attribute("DirY") ).dir() - self.normal = geomDataAPI_Dir( sketch.attribute("Norm") ).dir() - - - def setEdges(self, edges): - self.edges = edges - - - def geometry(self): - return self.geom - - - def face(self): - GeomAlgoAPI_SketchBuilder.createFaces(self.origin, self.dirX, self.dirY, self.normal, self.edges, self.faces) - return self.faces[0] \ No newline at end of file + def __init__(self, sketch): + self.geom = sketch.firstResult() + self.faces = ShapeList() + self.edges = modelAPI_ResultConstruction(self.geom).shape() + self.origin = geomDataAPI_Point(sketch.attribute("Origin")).pnt() + self.dirX = geomDataAPI_Dir(sketch.attribute("DirX")).dir() + self.dirY = geomDataAPI_Dir(sketch.attribute("DirY")).dir() + self.normal = geomDataAPI_Dir(sketch.attribute("Norm")).dir() + + def setEdges(self, edges): + self.edges = edges + + def geometry(self): + return self.geom + + def face(self): + GeomAlgoAPI_SketchBuilder.createFaces( + self.origin, self.dirX, self.dirY, self.normal, self.edges, self.faces) + return self.faces[0]