diff --git a/drawing.scad b/drawing.scad index 2396708..f852e52 100644 --- a/drawing.scad +++ b/drawing.scad @@ -397,7 +397,8 @@ module stroke( // Need 90 deg offset to make wedge perpendicular to path, and the wedge // position depends on whether we turn left (ang<0) or right (ang>0) theta = v_theta(v1) - sign(ang)*90; - ang_eps = 0.1; + ang_eps = sign(ang)/10; + if (!approx(ang,0)) arc(d=widths[i], angle=[theta-ang_eps, theta+ang+ang_eps], wedge=true); } diff --git a/threading.scad b/threading.scad index 7037a31..293e748 100644 --- a/threading.scad +++ b/threading.scad @@ -181,7 +181,7 @@ // threaded_rod(d=10, l=20, pitch=1.25, left_handed=true, $fa=1, $fs=1); // threaded_rod(d=25, l=20, pitch=2, $fa=1, $fs=1, end_len=1.5, bevel=true); // threaded_rod(d=25, l=20, pitch=2, $fa=1, $fs=1, blunt_start=false); -// Example(BIG,NoAxes): Diamond threading where both left-handed and right-handed nuts travel (in the same direction) on the threaded rod: +// Example(Big,NoAxes): Diamond threading where both left-handed and right-handed nuts travel (in the same direction) on the threaded rod: // $fn=32; // $slop = 0.075; // d = 3/8*INCH;