From: Ian Jackson Date: Tue, 13 Jun 2017 18:41:14 +0000 (+0100) Subject: sewing-table: jig: other diagonals X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=ee16e07412f22f0fd68ad19ce46c429466454888 sewing-table: jig: other diagonals --- 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]); + } } } }