}
}
-module SomePlates(right) { ////toplevel
+module FullPlate(right) { ////toplevel
render() difference(){
intersection(){
BoxCavityModel();
linextr(-20, 0) square(1000, center=true);
-
- children(0);
}
union(){
square(1000, center=true);
}
module OnePlate(right) {
- SomePlates() PlateSelect(right);
+ intersection(){
+ FullPlate();
+ PlateSelect(right);
+ }
}
module LeftPlate() { ////toplevel
render() OnePlate(false);
render() OnePlate(true);
}
-module TestPlates() { ////toplevel
- render() intersection() {
- SomePlates() union(){
- PlateSelect(false);
- PlateSelect(true);
- }
-
- linextr(-100,100)
- rectfromto([ -100, -100 ],
- [ 100, -40 ]);
- }
-
-// %OdAt(-5.5, -6) DriverHandleHolder();
-}
module LeftPlatePrint() { ////toplevel
rotate([180,0,0]) LeftPlate();
}
rotate([180,0,0]) RightPlate();
}
module TestPlatesPrint() { ////toplevel
- rotate([180,0,0]) TestPlates();
+ rotate([180,0,0]) intersection() {
+ union(){
+ LeftPlate();
+ RightPlate();
+ }
+
+ linextr(-100,100)
+ rectfromto([ -100, -100 ],
+ [ 100, -40 ]);
+ }
}
module OdAt(x,y) {