X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=cable-hole-trunking-cover.scad;fp=cable-hole-trunking-cover.scad;h=d599e8241c1b5a60b7a0ef0b183e2ebae17914ad;hp=e8747327e41481603606731bd9781ea5607deda8;hb=d8760966730d31c0e2689acbe30483e32ba86959;hpb=7e2507aee654f55c29e0b12edd66e8e1495dee58 diff --git a/cable-hole-trunking-cover.scad b/cable-hole-trunking-cover.scad index e874732..d599e82 100644 --- a/cable-hole-trunking-cover.scad +++ b/cable-hole-trunking-cover.scad @@ -68,10 +68,16 @@ module Base(cutouty){ module Lid(){ lidx = basex + endslop + endwallt; for (mir=[0,1]) mirror([0,mir,0]) { - translate([0, basey/2 + sideslop, 0]) - sheared_cube([lidx, sidewallt, bevelz], 0, bevelslope); - translate([0, basey/2 + sideslop + bevely, -tapethick]) - cube([lidx, sidewallt, innerz + tapethick + lidt + zslop]); + translate([0, basey/2 + sideslop + bevely, 0]) + rotate([90,0,90]) + linear_extrude(height = lidx) + polygon([[0, 0], + [-bevely, 0], + [0, bevelz], + [0, innerz + lidt + zslop], + [sidewallt, innerz + lidt + zslop], + [sidewallt, -tapethick], + [0, -tapethick]]); translate([0, -1, innerz + zslop]) cube([lidx, 1 + basey/2 + sideslop + bevely + sidewallt, lidt]); translate([basex + endslop, -1, -tapethick])