From: Ian Jackson Date: Sat, 4 Nov 2017 21:37:18 +0000 (+0000) Subject: bugfixes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=6098a8effa85922676a4fefb76b77060f5b2a980;p=moebius3.git bugfixes Signed-off-by: Ian Jackson --- diff --git a/moebius.py b/moebius.py index 2bb740c..944ea9b 100644 --- a/moebius.py +++ b/moebius.py @@ -56,9 +56,9 @@ class Moebius: theta = u * tau cp = [None] * 4 cp[0] = m.edge .point(theta) - cp[1] = cp[0] + 0.5 * m.edge .dirn (theta) + cp[1] = cp[0] + 0.75 * m.edge .dirn (theta) cp[3] = m.midline.point(theta*2) - cp[2] = cp[3] + 0.5 * m.midline.dirn (theta*2) + cp[2] = cp[3] + np.linalg.norm(cp[3]) * m.midline.dirn (theta*2) return BezierSegment(cp) def point(m, ix_u, t): return m._beziers[ix_u].point_at_t(t)