so._point_indices = {}
so._triangles = []
- def writeout(so, objname, scalefactor=1):
- print('module %s(){ scale(%s) polyhedron(points=[' %
- (objname, scalefactor))
+ def writeout_core(so, scalefactor=1):
+ print('scale(%s) polyhedron(points=[' % scalefactor)
for p in so._points: print(p, ',')
print('],faces=[')
for t in so._triangles: print(repr(t), ',')
- print('],convexity=10); }')
so._points = None
+ print('],convexity=10);')
+
+ def writeout(so, objname, scalefactor=1):
+ print('module %s(){' % objname)
+ so.writeout_core(scalefactor)
+ print('}')
def _point(so, p):
l = list(p)