X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sewing-table.scad.m4;h=3de16d77c4feefbc300ce01d30646511a79e92b6;hb=ef8fcb4aec69c6e34ef568720126abe0fa867efa;hp=c10695834b46eafe2772844501c4ee6be7fb3d51;hpb=e433271fb99357511277ead17e343b90b93b20da;p=reprap-play.git diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index c106958..3de16d7 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -100,8 +100,8 @@ frontcurve_side_skew = 3.5 / 72; frontcurve_avoid_y = 70; frontcurve_z_slop = 0.75; -frontcurve_strt_len = 60; -frontcurve_dualcurve_angle = 90 - 65; +frontcurve_strt_len = 50; +frontcurve_dualcurve_angle = 30; // calculated @@ -809,25 +809,6 @@ module FitTest_general(c0,sz, dobrace=false){ } } -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]; - intersection() { - Tile00(); - translate([0,0,-8]) linear_extrude(height=18) { - translate(p0) square(sz); - } - } -} - module FitTest_PairLink(cut=false){ ////toplevel cy0=-55; cy1=85; cx=127; bar = [10,10]; @@ -877,6 +858,39 @@ module FitTest_PairLink(cut=false){ ////toplevel } } +module FitTest_RearCurve(){ ////toplevel + difference(){ + FitTest_general([110,0], [170,100]); + FitTest_PairLink(true); + } +} + +module FitTest_FrontCurve(){ ////toplevel + p0 = [110,-80]; + sz = [170,80]; + difference(){ + intersection() { + Tile00(); + translate([0,0,-8]) linear_extrude(height=18) { + translate(p0) square(sz); + } + } + FitTest_PairLink(true); + } +} + +module FitTest_Entire(){ ////toplevel + difference(){ + FitTest_general([-40,-80], [275,180], dobrace=true); + FitTest_PairLink(true); + } +} + +module FitTest_EntireDemo(){ ////toplevel + FitTest_Entire(); + %Tile00(); +} + module FitTest_PairDemo(){ ////toplevel sh=[-100,-15,0]; translate(sh){