From: Ian Jackson Date: Mon, 2 Jan 2017 13:42:57 +0000 (+0000) Subject: sewing-table: make corners be cycles (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=6371b5cb46cde0d570f2283d800d0c674e265873 sewing-table: make corners be cycles (nfc) --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 9b11413..b5ee987 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -163,8 +163,8 @@ module Interlock(this_cnr, right_cnr) { function TestPiece_holes2corners(holes) = [ holes[0] + thehd_bl, holes[1] + thehd_br, - holes[0] + thehd_tl, - holes[1] + thehd_tr ]; + holes[1] + thehd_tr, + holes[0] + thehd_tl ]; module TestPiece1(){ ////toplevel holes = [ [-100, 0], @@ -172,12 +172,12 @@ module TestPiece1(){ ////toplevel ]; corners = TestPiece_holes2corners(holes); difference(){ - TileBase(corners[0], corners[3]); - InterlockNegative(corners[1], corners[3]); + TileBase(corners[0], corners[2]); + InterlockNegative(corners[1], corners[2]); } Posts(holes); RoundEdge(corners[0], corners[1]); - RoundEdge(corners[2], corners[0]); + RoundEdge(corners[3], corners[0]); RoundLeftCorner(corners[0], corners[1]); } @@ -186,10 +186,10 @@ module TestPiece2(){ ////toplevel [ 50, 0] ]; corners = TestPiece_holes2corners(holes); - TileBase(corners[0], corners[3]); + TileBase(corners[0], corners[2]); Posts(holes); RoundEdge(corners[0], corners[1]); - Interlock(corners[2], corners[0]); + Interlock(corners[3], corners[0]); } module Demo(){ ////toplevel