cube(concat(topright_post-botleft_post, [tile_th+2]));
}
shufflesz = max(test_edge, tile_hard_edge_hole_dist)*2;
- minkowski(){
- Machine();
- cube(shufflesz, center=true);
+ hull(){ // poor man's minkowski
+ for (xs=[-1,1]) for (ys=[-1,1]) for (zs=[-1,1]) {
+ translate([xs,ys,zs] * shufflesz)
+ Machine();
+ }
}
}
}