chiark / gitweb /
poster-tube-lid: catch: introduce catch_pin_slop_x_extra (wrong?)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 Nov 2018 22:06:41 +0000 (22:06 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 Nov 2018 22:06:41 +0000 (22:06 +0000)
I think the problem is actually the lack of the radius scaling
which we had before the rework.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
poster-tube-lid.scad

index 31401f0dcf9da950c2bc154408f1eec740f6f22e..73abf8d8b09dbf2d7732d77d2cf9065e48987b7e 100644 (file)
@@ -82,6 +82,7 @@ catch_stem_len = 50;
 catch_stem_th = 3;
 
 catch_pin_slop = 0.25; // each side, and above
+catch_pin_slop_x_extra = 0.25; // only on one side
 catch_stalk_above_gap = 1.5;
 catch_stalk_eff_bend_rad = catch_stem_len * 0.75;
 
@@ -211,7 +212,8 @@ cppxC = 0.41 * sm_inner_rad * TAU;
 
 cppa = bayo_f + [1,-1] * catch_pin_slop;
 cppb = bayo_g + [1,-1] * catch_pin_slop;
-cppd = [ bayo_n[0] - catch_pin_slop, -catch_stalk_above_gap ];
+cppd = [ bayo_n[0] - catch_pin_slop - catch_pin_slop_x_extra,
+        -catch_stalk_above_gap ];
 cppc = [ cppd[0], cppb[1] ];
 cpph = cppd + [0,-1] * catch_stem_h;
 cppe = cppd + [0,-1] * (catch_knob_above_gap + catch_knob_dia/2);