From: Ian Jackson Date: Sat, 27 Aug 2016 16:11:42 +0000 (+0100) Subject: flyscreen-handle: bottom strap too X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=dca13c69af87b8c6185801d67b16cd271dcc42ed;p=reprap-play.git flyscreen-handle: bottom strap too --- diff --git a/flyscreen-handle.scad b/flyscreen-handle.scad index 331361a..52baafa 100644 --- a/flyscreen-handle.scad +++ b/flyscreen-handle.scad @@ -126,8 +126,8 @@ module LeverSect(top, inadj=false){ } } -module StrapSect(){ - translate(P9t) { +module StrapSectTop(){ + translate(P9t + ourcirc_r * [+1,-1]) { difference(){ circle(r = strap_below + strap_th, $fn=40); circle(r = strap_below, $fn=40); @@ -135,6 +135,14 @@ module StrapSect(){ } } +module StrapSectBot(){ + mirror([0,1]){ + translate(P9b + [ ourcirc_r - (strap_below + strap_th), -10 ]) { + square([strap_th, 20]); + } + } +} + module LeverSectTop(){ difference(){ union(){ @@ -164,7 +172,8 @@ module Demo(){ LeverSectTop(); translate([0,0,5]) LeverSectBot(); color("black") LeverSectBot(true); - color("blue") translate([0,0,10]) StrapSect(); + color("blue") translate([0,0,10]) StrapSectTop(); + color("purple") translate([0,0,10]) StrapSectBot(); } module LeverTop(){ @@ -182,5 +191,5 @@ module Test(){ } //LeverSectBot(true); -//Demo(); -Test(); +Demo(); +//Test();