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()
17 def setEdges(self, edges):
24 GeomAlgoAPI_SketchBuilder.createFaces(
25 self.origin, self.dirX, self.dirY, self.normal, self.edges, self.faces)