chiark / gitweb /
topeak-mtx-tortec-expeditionrack-adapter: break out
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 13:24:19 +0000 (13:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 13:24:19 +0000 (13:24 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
topeak-mtx-tortec-expeditionrack-adapter.scad

index b9b0b67c53496ec611183ccff6e56e9b98970319..fa713f0f602477bfd1882e1a68d8c6dc4c1f5570 100644 (file)
@@ -214,6 +214,12 @@ module IfFam(){
   }
 }
 
+module FamLinextr(){
+  IfFam()
+    linextr_x_yz(-main_sz_x_fam/2, +main_sz_x_fam/2)
+    children();
+}
+
 module Principal(){
   // calculated
   $rack_rail_y = rack_rail_y_of_elevation($elevation_nominal);
@@ -263,9 +269,8 @@ module Principal(){
        }
       }
 
-      RackShear() IfFam(){
-       linextr_x_yz(-main_sz_x_fam/2,
-                    +main_sz_x_fam/2){
+      RackShear()
+       FamLinextr(){
          rotate(-90)
          difference(){
            union(){
@@ -286,8 +291,7 @@ module Principal(){
            translate([0, adapt_main_top_y])
               rectfromto([-500, 0], [500, 500]);
          }
-       }
-      }
+        }
     }
 
     RackShear() linextr(-10, main_sz_lhs_z+main_sz_rhs_z) {