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
- 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=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)