From 3c82e328e48a519308ad637a41679ccd1f082124 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Apr 2018 14:16:45 +0100 Subject: [PATCH] curveopt: use new thing Signed-off-by: Ian Jackson --- moebius.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/moebius.py b/moebius.py index 0c4330b..224678a 100644 --- a/moebius.py +++ b/moebius.py @@ -61,14 +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 - 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) -- 2.30.2