X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=moebius.py;h=f228bce4bdb34171c19b414b5e470e6a32cb52e2;hb=4fc18defa1be2c148a8e56d2d7bc1f1d91caab2a;hp=e5a81acad9d0d458bbc823769b5cea55176e0801;hpb=906edec3ef60cf3e0567c713b2a68688edb634d4;p=moebius3.git diff --git a/moebius.py b/moebius.py index e5a81ac..f228bce 100644 --- a/moebius.py +++ b/moebius.py @@ -81,9 +81,9 @@ class MoebiusHalf: m.nu = nu 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._beziers = [ m._bezier(theta, HelixishCurve) for theta in m._thetas ] - #check = int(nu/3) - #m._beziers[check] = m._bezier(m._thetas[check], HelixishCurve) + m._beziers = [ m._bezier(theta) for theta in m._thetas ] + check = int(nu/3) + m._beziers[check] = m._bezier(m._thetas[check], HelixishCurve) def _bezier(m, theta, constructor=DoubleCubicBezier): cp = [None] * 4 cp[0] = m.edge .point(theta)