From: Ian Jackson Date: Tue, 20 Nov 2018 23:46:23 +0000 (+0000) Subject: poster-tube-lid: catch wip, mid-rework, before pointy base redraft X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e3e8359793b0ba245737f3bddb89223df7147612;p=reprap-play.git poster-tube-lid: catch wip, mid-rework, before pointy base redraft Signed-off-by: Ian Jackson --- diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index f6fd6e8..8bc4853 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -81,7 +81,6 @@ catch_stem_th = 3; catch_knob_dia = 6; catch_knob_above_gap = 8; -catch_stem_end_h = 12; catch_pin_height = 7; catch_stem_below_gap = 1.0; @@ -140,6 +139,7 @@ smc_cnr_c_x = sm_bolt_shaft/2 - sm_closure_cnr catch_cr = catch_knob_dia/2 + catch_stem_beside_gap; catch_strap_width = sm_main_width; +catch_stem_end_h = catch_stem_h; cpp0 = [0,0]; cpp1 = cpp0 + [0,1] * catch_pin_height; @@ -147,7 +147,7 @@ cpp2 = cpp1 + [1,0] * (rivet_entry_width - catch_pin_gap); cpp4 = cpp0 + [0,-1] * catch_stem_end_h; cpp3 = [ cpp2[0], cpp4[1] ]; cpp5 = [ cpp0[0] - catch_stem_len, - cpp0[1] - (catch_stem_h + catch_cr) ]; + 0 - (catch_stem_h + catch_cr) ]; cppB = [ 0.5*(cpp1 + cpp2)[0], cpp1[1] - catch_pin_height - catch_knob_above_gap - 0.5 * catch_knob_dia ]; @@ -156,12 +156,12 @@ cpp7 = cppB + [1,-1] * catch_knob_dia/2 + [ 0, -catch_pin_height ] + [-1,1] * catch_cr; cpp11 = cpp7 + [1,0] * catch_cr; -cpp6 = [ cpp5[0], cpp7[1] ]; -cpp10 = [ cpp11[0], cpp0[1] - catch_cr ]; +cpp6 = cpp5; +cpp10 = [ cpp11[0], 0 - catch_cr ]; cpp8 = cpp10 + [1,0] * catch_cr; cpp9 = cpp8 + [0,1] * catch_cr; cppC = cpp8 + [1,1] * catch_cr; -cppA = [ cpp5[0] - catch_cr*2, cpp0[1] ]; +cppA = [ cpp5[0] - catch_cr*2, 0 ]; cppD = cppC + [0,-1] * catch_strap_width; cppE = [ cppA[0], cppD[1] ];