X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sewing-table.scad.m4;h=9196f580ee9c1afca8f58b5ee3b7b9e730befbbc;hb=f262d6263be64d98ff59a20b52e78aaa2d481eb5;hp=91d4de9f58d6884f1a454a1683004b9b5059f292;hpb=dad2b403c31539a8a25bd4101159f761cf0242c4;p=reprap-play.git diff --git a/sewing-table.scad.m4 b/sewing-table.scad.m4 index 91d4de9..9196f58 100644 --- a/sewing-table.scad.m4 +++ b/sewing-table.scad.m4 @@ -724,9 +724,16 @@ module Leg(){ ////toplevel h= (!TEST ? leg_height+2 : leg_height/2), $fn=30); mirror([0,0,1]) translate([0,0,leg_top_thick - 0.1]) - cylinder(r= leg_midspc_dia/2, - h=leg_height - leg_top_thick - leg_bot_thick + 0.2, - $fn=30); + hull(){ + cylinder(r= (!TEST ? leg_midspc_dia/2 : 0.1), + h= leg_height - leg_top_thick - leg_bot_thick + 0.2, + $fn=30); + if (TEST) + cylinder(r= leg_midspc_dia/2, + h= leg_height - leg_top_thick - leg_bot_thick + + (!TEST ? 0.2 : -leg_midspc_dia/2), + $fn=30); + } for (rot=[45: 360/leg_n_tubules : 359]) rotate(rot) { mirror([0,0,1]) translate([ leg_tubule_pos_rad, 0, -1]) cylinder(r= leg_tubule_dia/2, h=leg_height+2, $fn=20);