From: Ian Jackson Date: Sun, 4 Jun 2017 10:54:40 +0000 (+0100) Subject: sewing-table: FitTest: move them X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=94dee60bcd19b466f66923da98b5e92ab2112ce5 sewing-table: FitTest: move them --- diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 950f69c..c3e670d 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -622,35 +622,6 @@ module Rectangle_TileBase(c) { TileBase(c[0], c[2]); } function Posts_interpolate_one(c0,c1) = [c0, (c0+c1)/2, c1]; -module FitTest_general(c0,sz, dobrace=false){ - c = Rectangle_corners(c0, sz); - brace = [7,7,9]; - difference(){ - union(){ - Rectangle_TileBase(c); - if (dobrace) { - translate(concat(c0, [-brace[2] + 0.1])){ - difference(){ - cube(concat(sz,[brace[2]]) - [5,0,0]); - translate(brace + [0,0, -25]) - cube(concat(sz, [50]) - brace*2 + [10,0,0]); - } - } - } - RoundEdge(R_EDGE(c,1)); - } - Machine(); - } -} - -module FitTest_Entire(){ ////toplevel - FitTest_general([-40,-80], [275,180], dobrace=true); -} - -module FitTest_RearCurve(){ ////toplevel - FitTest_general([110,0], [170,100]); -} - module Tile02(){ ////toplevel sz = [100,170]; c0 = tile02_tr + -sz; @@ -817,6 +788,35 @@ module Tile00(){ ////toplevel RoundCornerAdd(rc2); } +module FitTest_general(c0,sz, dobrace=false){ + c = Rectangle_corners(c0, sz); + brace = [7,7,9]; + difference(){ + union(){ + Rectangle_TileBase(c); + if (dobrace) { + translate(concat(c0, [-brace[2] + 0.1])){ + difference(){ + cube(concat(sz,[brace[2]]) - [5,0,0]); + translate(brace + [0,0, -25]) + cube(concat(sz, [50]) - brace*2 + [10,0,0]); + } + } + } + RoundEdge(R_EDGE(c,1)); + } + Machine(); + } +} + +module FitTest_Entire(){ ////toplevel + FitTest_general([-40,-80], [275,180], dobrace=true); +} + +module FitTest_RearCurve(){ ////toplevel + FitTest_general([110,0], [170,100]); +} + module FitTest_FrontCurve(){ ////toplevel p0 = [110,-80]; sz = [170,80];