From d8760966730d31c0e2689acbe30483e32ba86959 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 16 Dec 2012 20:27:57 +0000 Subject: [PATCH] cable-hole-trunking-cover: sides using polygon --- cable-hole-trunking-cover.scad | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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]) -- 2.30.2