From 8ceea8f9acc75b2de6a7fe879f5b3701cb5ecf2b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 11 Oct 2017 00:49:19 +0100 Subject: [PATCH] poster-tube-lid: LimitForHandling: central part --- poster-tube-lid.scad | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/poster-tube-lid.scad b/poster-tube-lid.scad index 4c72ad2..d0986c9 100644 --- a/poster-tube-lid.scad +++ b/poster-tube-lid.scad @@ -214,18 +214,26 @@ module LimitForHandling(){ ////toplevel rotate([0,0,r]) { } - cylinder(r= handling_dia/2, h=20); + hull() rotate_extrude(){ + translate([ handling_dia/2 - main_cnr, top_z - main_cnr ]) { + circle(r = main_cnr); + mirror([0,1]) square([ main_cnr, 50 ]); + } + } + //cylinder(r= handling_dia/2, h=20); } module Cover(){ ////toplevel - %LimitForHandling(); render() difference(){ - union(){ - rotate_extrude(convexity=10) - translate([main_dia/2, 0]) - MainProfile(); - translate([0,0, middle_bot_z]) - cylinder(h= top_thick_middle, r = main_dia/2 - top_middle_dr + 1); + intersection(){ + union(){ + rotate_extrude(convexity=10) + translate([main_dia/2, 0]) + MainProfile(); + translate([0,0, middle_bot_z]) + cylinder(h= top_thick_middle, r = main_dia/2 - top_middle_dr + 1); + } + %LimitForHandling(); } for (r=[0,180]){ rotate([0,0, r]) -- 2.30.2