From 337bc55a02593bb216305ead150136f80341d45b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 26 Aug 2016 00:35:33 +0100 Subject: [PATCH] flyscreen-handle: wip, HandleSection (nfc) --- flyscreen-handle.scad | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/flyscreen-handle.scad b/flyscreen-handle.scad index 2802077..4bc5798 100644 --- a/flyscreen-handle.scad +++ b/flyscreen-handle.scad @@ -10,17 +10,22 @@ gap = 0.25; bot_overlap = 5; bot_w = 3; +handle_d = 2; +handle_w = 8; +handle_rh = 2; + // calculated ins_irad = openingcnr_dia/2 + gap; ins_orad = openingcnr_dia/2 + opening_height - gap; ins_th = ins_orad - ins_irad; +handle_h = bot_overlap + ins_th; +handle_y0 = -ins_orad-bot_overlap; + module InsertSection(){ translate([-ins_orad, 0]) square([ins_th, opening_topprotr]); translate([0, -ins_orad]) square([ins_irad+1, ins_th]); - translate([ins_irad, -ins_orad-bot_overlap]) - square([bot_w, bot_overlap + ins_th]); intersection(){ translate([0.1,0.1]) mirror([1,1]) square([100,100]); difference(){ @@ -30,4 +35,12 @@ module InsertSection(){ } } +module HandleSection(){ + hull(){ + translate([ins_irad, handle_y0]) + square([bot_w, handle_h]); + } +} + InsertSection(); +HandleSection(); -- 2.30.2