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;
}
}
}
+ if (baseweb) {
+ translate([0, -pilesw/2, 0])
+ cube([length, pilesw, basewebthick]);
+ }
}
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,