chiark / gitweb /
sewing-table: Leg: introduce leg_n_fins (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 16 Jun 2017 17:46:54 +0000 (18:46 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 16 Jun 2017 17:46:54 +0000 (18:46 +0100)
sewing-table.scad.m4

index 399c9ed01c5195c2e80db6e6c9ea8650e8bf9c7d..09bfc586825e33e0a33a89319cc12c455effbd2b 100644 (file)
@@ -42,6 +42,8 @@ leg_fin_bot_w = 5;
 leg_fin_bot_rad = 30;
 leg_fin_bot_flat_z = 5;
 
+leg_n_fins = 4;
+
 // cutout
 
 machine_rear_to_front = 84 + 0.25 - 1.4;
@@ -691,7 +693,7 @@ module Leg(){ ////toplevel
        translate([0,0, -leg_height])
          cylinder(r= leg_bot_dia/2, height=1, $fn=100);
       }
-      for (rot=[0:90:270]) rotate(rot) {
+      for (rot=[0: 360/leg_n_fins : 359]) rotate(rot) {
          hull(){
            mirror([0,0,1]) translate([0, -leg_fin_top_w/2, 0])
              cube([ leg_fin_top_rad - 0.1,