chiark / gitweb /
bugfixes
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Nov 2017 01:02:19 +0000 (01:02 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 5 Nov 2017 01:02:37 +0000 (01:02 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile
moebius.py

index bf04a5e382b3d57fadb16f845998a53bee39a079..cc563a20ff3a5569ee7d0f4e9da069654853d875 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 
 all: moebius-core.scad
 
-moebius-core.scad: genscad
+moebius-core.scad: genscad moebius.py
                ./$< >$@.tmp && mv -f $@.tmp $@
index a5ed8d1891c2bd7ebdf321ce9009207b5dea3140..f2a29da2f7350991a6e0f4ea79a24b5572bae4cf 100644 (file)
@@ -96,7 +96,7 @@ class MoebiusHalf:
     if t == 0:
       dirn = m.edge.dirn(m._thetas[iu], extra_zeta=-tau/4)
     elif iu == m.nu:
-      return MoebiusHalf.point_offset(m, 0, 1-t, -offset)
+      return MoebiusHalf.point_offset(m, 0, t, offset)
     else:
       vec_t = MoebiusHalf.point(m, iu,   t + 0.01) - p
       vec_u = MoebiusHalf.point(m, iu+1, t)        - p