From: Ian Jackson Date: Sat, 24 Feb 2024 01:29:15 +0000 (+0000) Subject: mudguard-bracket: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ab19d59acc4e97b732fb6276e188134e2cd1b844;p=reprap-play.git mudguard-bracket: wip Signed-off-by: Ian Jackson --- diff --git a/mudguard-bracket.scad b/mudguard-bracket.scad index b6993d1..9a4cf87 100644 --- a/mudguard-bracket.scad +++ b/mudguard-bracket.scad @@ -196,18 +196,21 @@ module Retainer(){ ////toplevel } } -module Tube(dr=0){ ////toplevel - translate([ -tubeswidth_bot/2 - tube_dia/2, tube_ctr_y, 0 ]) - rotate([ 0, tube_angle, 0]) - linextr(-50, 100) - circle(r = tube_dia/2 + dr); +module Tubes(dr=0){ ////toplevel + for (m=[0,1]) { + mirror([m,0,0]) + translate([ -tubeswidth_bot/2 - tube_dia/2, tube_ctr_y, 0 ]) + rotate([ 0, tube_angle, 0]) + linextr(-50, 100) + circle(r = tube_dia/2 + dr); + } } module Clamp(){ ////toplevel difference(){ intersection(){ hull(){ - for (m=[0,1]) mirror([m,0,0]) Tube(dr=clamp_main_th); + Tubes(dr=clamp_main_th); } linextr(bracket_bot_z, bracket_top_z) rectfromto([ -100, clamp_near_y ], @@ -239,5 +242,5 @@ module Demo(){ ////toplevel Retainer(); color("green") Clamp(); - %for (m=[0,1]) mirror([m,0,0]) Tube(); + %Tubes(); }