X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=doveclip.scad;h=a7dc6bd1e6c8d9a0e6a4f4aaed66dcdd188f1cea;hb=6c2b63ebc8dc8f821db907cc4412b2b243163d7a;hp=d336fc5aa91633c1d482ad0e78cedb94864b73ba;hpb=549d5c13303e88b648feb009685a2a4772de50ad;p=reprap-play.git diff --git a/doveclip.scad b/doveclip.scad index d336fc5..a7dc6bd 100644 --- a/doveclip.scad +++ b/doveclip.scad @@ -77,7 +77,8 @@ function DoveClipPairSane_width(count=2) = 2 * (nomrad + jawthick + ((nomrad*2 + jawthick) * (count-1)/2)); module ExtenderPillars(length, width, height, - pillarw=3.5, pillarslope=0.75, webthick=1) { + pillarw=3.5, pillarslope=0.75, webthick=1, + baseweb=false, basewebthick=1) { pillarr=pillarw/2; pilesw = width - pillarw; d = 0.25; @@ -106,6 +107,10 @@ module ExtenderPillars(length, width, height, } } } + if (baseweb) { + translate([0, -pilesw/2, 0]) + cube([length, pilesw, basewebthick]); + } } module DoveClipExtender(length, ha=7, hb=7, counta=2, countb=2, @@ -121,8 +126,6 @@ module DoveClipExtender(length, ha=7, hb=7, counta=2, countb=2, - 0.5; pilesh = min(ha, hb) - 0.5; - echo(pilesh); - translate([DoveClip_depth() - 1, 0, 0]) ExtenderPillars(pillarlen, pilesw, pilesh, pillarw=pillarw, pillarslope=pillarslope,