From: Ian Jackson Date: Thu, 25 Aug 2016 23:35:33 +0000 (+0100) Subject: flyscreen-handle: wip, HandleSection (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=337bc55a02593bb216305ead150136f80341d45b;ds=sidebyside flyscreen-handle: wip, HandleSection (nfc) --- 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();