From 51cf62f0e00202cb6a2776817d59e7a86c76b94a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 21 Nov 2018 00:22:55 +0000 Subject: [PATCH] poster-tube-lid: catch wip, mid-ework Signed-off-by: Ian Jackson --- poster-tube-lid.scad | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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 ]); + } } } -- 2.30.2