}
}
+module LidAroundEdges(){
+ AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
+ children();
+}
+
module Lid(){ ////toplevel
skew_centre = [0, lpp11[0], lpp11[1]];
difference(){
union(){
- intersection_for(skew=[0,1]){
- translate(skew_centre)
- multmatrix([[ 1, 0, 0, 0 ],
- [ 0, 1, 0, 0 ],
- [ 0, 0, 1, 0 ],
- [ 0, 0, 0, 1 ]])
- translate(-skew_centre)
- AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
- LidEdgeProfile();
- }
+ LidAroundEdges()
+ LidEdgeProfile();
// button covers
Buttons(){