class NullVisdebug():
def curve(*a, **kw): pass
+ def line(*a, **kw): pass
+ def arrow(*a, **kw): pass
def crashing(*a, **kw): pass
_nullvis = NullVisdebug()
# fn(t) => 3-tuple, 3-list, or similar, for t \elem [0,1]
ps = [ fn(t) for t in np.linspace(0,1,11) ]
#dbg('Visdebug', ps)
- curve(pos = ps)
+ curve(pos = ps, color=color.yellow)
+ def line(vd, p0, p1):
+ vd.curve(lambda t: p0 + t * (p1-p0))
+ def arrow(vd, p, d):
+ vd.line(p, p+d)
def crashing(vd, msg):
print("CRASHING - VISDEBUG", msg, file=sys.stderr)
rate(1E-8)
#c1 = curve( color=color.blue, pos = [ m.midline.point(th) for th in thetas ] )
for v in vs:
- c2 = curve( pos = [ m.point(v,w) for w in ws ] )
+ c2 = curve( color=color.blue, pos = [ m.point(v,w) for w in ws ] )
-for w in ws:
- c3 = curve( color=color.yellow, pos = [ m.point(v,w) for v in vs ] )
+#for w in ws:
+# c3 = curve( color=color.blue, pos = [ m.point(v,w) for v in vs ] )
#for v in vs: