From 3a2c1d791e26dc8619af0201c9a5fffed0caafde Mon Sep 17 00:00:00 2001 From: Richard Milewski Date: Sun, 14 Dec 2025 20:00:06 -0800 Subject: [PATCH] Update threading.scad --- threading.scad | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/threading.scad b/threading.scad index bd9be25..daab0ee 100644 --- a/threading.scad +++ b/threading.scad @@ -1857,10 +1857,10 @@ module generic_threaded_rod( for (turns = [turns1:1:turns2]) let( tang = turns/starts * 360 + ang, - // EPSILON offset prevents funny looking extensions of the thread from its very tip + // _EPSILON offset prevents funny looking extensions of the thread from its very tip // by forcing values near the tip to evaluate as less than zero = beyond the tip end - hsc = tang < cut_ang1 ? lead_in_func(-EPSILON+1-(cut_ang1-tang)/lead_in_ang1,PI*2*r1adj*lead_in_ang1/360 ) - : tang > cut_ang2 ? lead_in_func(-EPSILON+1-(tang-cut_ang2)/lead_in_ang2,PI*2*r2adj*lead_in_ang2/360 ) + hsc = tang < cut_ang1 ? lead_in_func(-_EPSILON+1-(cut_ang1-tang)/lead_in_ang1,PI*2*r1adj*lead_in_ang1/360 ) + : tang > cut_ang2 ? lead_in_func(-_EPSILON+1-(tang-cut_ang2)/lead_in_ang2,PI*2*r2adj*lead_in_ang2/360 ) : [1,1], shift_and_scale = [[hsc.x, 0], [0,hsc.y], [dz+turns,(1-hsc.y)*extreme]] )