Ejemplo n.º 1
0
 def WriteAreaToProgram(self, sketches):
     HeeksCNC.program.python_program += "a = area.Area()\n"
     for sketch in sketches:
         sketch_shape = heekscad.GetSketchShape(int(sketch))
         if sketch_shape:
             length = len(sketch_shape)
             i = 0
             s = ""
             HeeksCNC.program.python_program += "c = area.Curve()\n"
             while i < length:
                 if sketch_shape[i] == '\n':
                     WriteSpan(s)
                     s = ""
                 else:
                     s += sketch_shape[i]
                 i = i + 1
             HeeksCNC.program.python_program += "a.append(c)\n"
     HeeksCNC.program.python_program += "\n"