chiark / gitweb /
curveopt: add a commented-out call to synch everything
[moebius3.git] / moebius.py
index b3e32c5565a8eb5d9b84dfabb86e53ae63389832..224678ad3358c1e19a79e2bf98c8a3174a4339a7 100644 (file)
@@ -61,11 +61,14 @@ class MoebiusHalf:
     m._thetas = [ u * tau for u in np.linspace(0, 1, nu+1) ]
     m._cp2b = BezierSegment([ (c,) for c in [0.33,0.33, 1.50]])
     m._dbeziers = [ m._dbezier(theta) for theta in m._thetas ]
-    check = int(nu/3)-1
-    m._dbezier(m._thetas[check], OptimisedCurve)
-    #m._dbezier(m._thetas[check+1], HelixishCurve)
-    #m._dbezier(m._thetas[check+2], HelixishCurve)
-  def _dbezier(m, theta, dconstructor=DiscreteBezier):
+    #check = int(nu/3)-1
+    #checks = (
+    #  m._dbezier(m._thetas[check], OptimisedCurve),
+    #  m._dbezier(m._thetas[check+1], OptimisedCurve),
+    #  m._dbezier(m._thetas[check+2], OptimisedCurve),
+    #)
+    #for c in checks: c.point_at_it(0)
+  def _dbezier(m, theta, dconstructor=OptimisedCurve):
     cp = [None] * 4
     cp[0] =               m.edge   .point(theta)
     cp[3] =               m.midline.point(theta*2)