- 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]]);