X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=cable-hole-trunking-cover.scad;fp=cable-hole-trunking-cover.scad;h=c1b06e07f90bd4319900aa725460d12411595f8c;hb=cea86458fce86eafafca4d6f30b5e84f57f95398;hp=07daa9d0579f8a1e9e42a78dadc927ed935909c4;hpb=eabf9ef0111c0eecec6e9469fd78b427d9496d06;p=reprap-play.git diff --git a/cable-hole-trunking-cover.scad b/cable-hole-trunking-cover.scad index 07daa9d..c1b06e0 100644 --- a/cable-hole-trunking-cover.scad +++ b/cable-hole-trunking-cover.scad @@ -45,15 +45,17 @@ module Base(){ translate([basex/2, 0, -1]) cylinder(r=holedia/2, h=bevelz+2); } - difference(){ - for (mir=[0,1]) mirror([0,mir,0]) { - rotate([90, 0, 90]) - linear_extrude(height=endwallt) - polygon([[-0.1, 0], - [basey/2, 0], - [basey/2 + bevely, bevelz], - [basey/2 + bevely, innerz], - [-0.1, innerz]]); + rotate([90, 0, 90]) { + linear_extrude(height=endwallt) { + difference(){ + for (mir=[0,1]) mirror([mir,0,0]) { + polygon([[-0.1, 0], + [basey/2, 0], + [basey/2 + bevely, bevelz], + [basey/2 + bevely, innerz], + [-0.1, innerz]]); + } + } } } }