chiark / gitweb /
toolbox-inserts: LargeBitUniversalJointHolder, wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 5 Dec 2025 00:09:10 +0000 (00:09 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 5 Dec 2025 00:09:10 +0000 (00:09 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 4e8615d21afcebf07cab6a1ecf057a884d1e71cf..d90618df9bfc798c657b49438e3c9ba02981a7c4 100644 (file)
@@ -629,13 +629,18 @@ module LargeBitUniversalJointHolder() { ////toplevel
                - fixings_offset)
        LargeBitHolderCore();
 
-      for (f = fixings)
-       AtFixingPositions(f)
+      for (hg = fixings) {
+       hull()
+         AtFixingPositions(hg)
          FixingSurround();
+
+       AtFixingPositions(hg)
+         FixingDemoIndicator();
+      }
     }
 
-    for (f = fixings)
-      AtFixingPositions(f)
+    for (hg = fixings)
+      AtFixingPositions(hg)
        FixingInternalThread();
   }
 }
@@ -958,6 +963,7 @@ module OverallDemo() { ////toplevel
   color("blue") RightPlate();
   color("red") OdAt(-5.5, -4.5) DriverHandleHolder();
   color("red") OdAt(-2.5, +4.5) RatchetHandleHolder();
+  color("red") OdAt(8.5, -4.5) LargeBitUniversalJointHolder();
   OdAt(7, +3.5) translate(concat(bit_holder_offset, [0])) {
     color("brown") BitBitHolder();
     color("green") BitMagnetHolder();