chiark / gitweb /
sewing-table: Leg: new test
[reprap-play.git] / sewing-table.scad.m4
index 91d4de9f58d6884f1a454a1683004b9b5059f292..9196f580ee9c1afca8f58b5ee3b7b9e730befbbc 100644 (file)
@@ -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);