chiark / gitweb /
toolbox-inserts: Break out UniversalJointHolderCore
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Dec 2025 23:49:35 +0000 (23:49 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 4 Dec 2025 23:49:35 +0000 (23:49 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 9b139329024994ce218bc70ac9ebbddec6b3df7e..f7fde972d59dfdf9253177a9309e7fa51c498e5b 100644 (file)
@@ -556,7 +556,7 @@ module UniversalJointPositive() { ////toplevel
     }
   }
 }
-module UniversalJointHolder() { ////toplevel
+module UniversalJointHolderCore(fixings) {
   WellSurround(
     half_height = universal_joint_d_fat/2,
     gaps = [ [
@@ -564,12 +564,15 @@ module UniversalJointHolder() { ////toplevel
              universal_joint_main_len/2 - 7,
              -0.6 * universal_joint_d_fat/2,
              ] ],
-    fixings = fixing_positions_2row(-1, 1),
+    fixings = fixings,
     walls_taller = 1.5
   ) {
     UniversalJointPositive();
   }
 }
+module UniversalJointHolder() { ////toplevel
+  UniversalJointHolderCore(fixings = fixing_positions_2row(-1, 1));
+}
 
 //-------------------- LargeBit ----------