}
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]);
+ }
}
}
}