From ee16e07412f22f0fd68ad19ce46c429466454888 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 13 Jun 2017 19:41:14 +0100 Subject: [PATCH 1/1] sewing-table: jig: other diagonals --- sewing-table.scad.m4 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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]); + } } } } -- 2.30.2