module FullPlate(right) { ////toplevel
- render() difference(){
- intersection(){
- BoxCavityModel();
- linextr(-20, 0) square(1000, center=true);
- }
+ render() union() {
+ difference(){
+ intersection(){
+ BoxCavityModel();
+ linextr(-20, 0) square(1000, center=true);
+ }
- AtPlateFixings() render() {
- linextr(-20, fixing_head_top_z)
- circle(r = fixing_head_d/2);
- linextr(-20, 20)
- circle(r = fixing_hole_d/2);
+ AtPlateFixings() render() {
+ linextr(-20, fixing_head_top_z)
+ circle(r = fixing_head_d/2);
+ linextr(-20, 20)
+ circle(r = fixing_hole_d/2);
+ }
}
}
}