From: Ian Jackson Date: Sat, 3 Jun 2017 17:01:52 +0000 (+0100) Subject: sewing-table: Test uses hull, not minkowski X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=2903c593fc94bc6c5fa1d1d55df20a6834ddbc6d sewing-table: Test uses hull, not minkowski --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index fa5af0f..0f556d2 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -193,9 +193,11 @@ module TileBase(botleft, topright){ 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(); + } } } }