2 from GeomDataAPI import *
3 from GeomAlgoAPI import *
8 def __init__(self, sketch):
9 self.geom = sketch.firstResult()
10 self.faces = ShapeList()
11 self.edges = modelAPI_ResultConstruction(self.geom).shape()
12 self.origin = geomDataAPI_Point( sketch.attribute("Origin") ).pnt()
13 self.dirX = geomDataAPI_Dir( sketch.attribute("DirX") ).dir()
14 self.dirY = geomDataAPI_Dir( sketch.attribute("DirY") ).dir()
15 self.normal = geomDataAPI_Dir( sketch.attribute("Norm") ).dir()
18 def setEdges(self, edges):
27 GeomAlgoAPI_SketchBuilder.createFaces(self.origin, self.dirX, self.dirY, self.normal, self.edges, self.faces)