n_y = floor((box_y / fixing_pitch - 1.0) / 2);
for (xi=[
- for (xi= [-n_x : n_x])
- xi
+ for (xi= [-n_x : n_x + 1])
+ xi - 0.5
])
for (yi=[-n_y : n_y])
-// if (( n_y - abs(yi) ) + ( n_x - abs(xi) ) > 1.25)
+ if (( n_y - abs(yi) ) + ( n_x - abs(xi) ) > 0.25)
translate(fixing_pitch * [xi, yi, 0]) {
children();
}
module OverallDemo() { ////toplevel
color("grey") BoxBottomModel();
color("blue") FullPlate();
- color("red") OdAt(-6, -4.5) DriverHandleHolder();
+ color("red") OdAt(-5.5, -4.5) DriverHandleHolder();
}
module OverallDemoLidded() { ////toplevel