X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=sewing-table.scad.m4;h=8ca8ff17bc26b4a2f7342092f0841d15798f7d4b;hp=ec3f8ed4cf2f045af570c983712878e015c13d18;hb=ee16e07412f22f0fd68ad19ce46c429466454888;hpb=6c5fec9eb4c7c621e0a300de07945f3701c9c779 diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index ec3f8ed..8ca8ff1 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -209,10 +209,13 @@ module TileBase(botleft, topright){ } if (JIG) { translate([0,0,-20]) linear_extrude(height=20) { - translate(botleft) - rotate(atan2(size[1],size[0])) - translate([0, -test_edge/2]) - square([vectorlen2d(size), test_edge]); + for (diag=[[ +1, botleft ], + [ -1, [topright[0], botleft[1]] ]]) { + translate(diag[1]) + rotate(atan2(size[1], diag[0] * size[0])) + translate([0, -test_edge/2]) + square([vectorlen2d(size), test_edge]); + } } } }