chiark / gitweb /
helixish: debugging output
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Dec 2017 20:34:14 +0000 (20:34 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Dec 2017 20:34:14 +0000 (20:34 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
helixish.py

index a4598e1c6747a2edb567613b4389986e37381da0..b1eac1ce34bab6881bd4f2cfb49205816a7e9466 100644 (file)
@@ -125,8 +125,8 @@ class HelixishCurve():
       railway_roots = np.roots(railway_polynomial)
       dbg('railway poly, roots:', railway_polynomial, railway_roots)
 
-      vdbg_railway.circle([0,0,0], [0,0, dist_pq_plane], color=(.5,0,0))
-      vdbg_railway.circle([1,0,0], [0,0, 0.05], color=(.5,0,0))
+      #vdbg_railway.circle([0,0,0], [0,0, dist_pq_plane], color=(.5,0,0))
+      #vdbg_railway.circle([1,0,0], [0,0, 0.05], color=(.5,0,0))
       #vdbg().circle(p, dPQplane_normal * dist_pq_plane, color=(.5,.5,0))
 
       for railway_r_pq1 in railway_roots:
@@ -148,9 +148,9 @@ class HelixishCurve():
           vdbg_plane.circle( np.hstack((CPQ, [0])),
                              [0, 0, railway_r],
                              color = (1,1,1) )
-          vdbg_plane.circle( np.hstack(( 2*np.asarray(pq) - CPQ, [0])),
-                             [0, 0, railway_r],
-                             color = (.5,.5,.5) )
+          #vdbg_plane.circle( np.hstack(( 2*np.asarray(pq) - CPQ, [0])),
+          #                   [0, 0, railway_r],
+          #                   color = (.5,.5,.5) )
           return CPQ
 
         railway_CP = railway_CPQ([0,0],         dp_plane, railway_r)
@@ -160,8 +160,9 @@ class HelixishCurve():
         best_st = None
         def railway_ST(C, start, end, railway_r):
           delta = atan2(*(end - C)[0:2]) - atan2(*(start - C)[0:2])
+          dbg('railway_ST C', C, 'start', start, 'end', end, 'delta', delta)
           s = delta * railway_r
-          dbg('railway_ST', C, start, end, railway_r, s)
+          dbg('railway_ST delta', delta, 'r', railway_r, 's', s)
           return s
 
         try_s = railway_ST(railway_CP, [0,0], railway_midpt, railway_r)