From: Ian Jackson Date: Wed, 21 Nov 2018 00:22:55 +0000 (+0000) Subject: poster-tube-lid: catch wip, mid-ework X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=51cf62f0e00202cb6a2776817d59e7a86c76b94a;p=reprap-play.git poster-tube-lid: catch wip, mid-ework Signed-off-by: Ian Jackson --- diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 3458ca0..4cb8fce 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -158,6 +158,7 @@ cpp4 = cpp0 + [0,-1] * catch_stem_end_h; cpp3 = [ cpp2[0], cpp4[1] ]; cpp5 = [ cpp0[0] - catch_stem_len, -catch_stem_h ]; +cpp6 = [ cpp5[0], catch_cr ]; cpp7 = cppB + [1,-1] * catch_knob_dia/2 + [ catch_stem_beside_gap, -catch_stem_below_gap ] + [ 0, -catch_pin_height ] @@ -513,6 +514,13 @@ module StrapMount(){ ////toplevel } module CatchCoreProfile(){ ////toplevel + hull(){ + translate(cppB) circle(r= catch_knob_dia/2); + polygon([cpp4, + cppB, + cpp3]); + } + translate(cpp8) circle(catch_cr); difference(){ polygon([ cpp4, cppB, @@ -530,6 +538,18 @@ module CatchCoreProfile(){ ////toplevel cpp7, cpp5, ], convexity=10); + hull(){ + translate(cpp7) circle(r= catch_cr); + polygon([ cpp7, + cpp5, + cpp11 ]); + } + hull(){ + translate(cpp6) circle(catch_cr); + polygon([ cppA, + cpp0, + cpp1 ]); + } } }