chiark / gitweb /
toolbox-inserts: Improve fixing holes representation
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 22 Apr 2025 19:33:11 +0000 (20:33 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 22 Apr 2025 19:33:11 +0000 (20:33 +0100)
This is simpler and I think it renders faster.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 42be6e45e92f416b9ddf9e8026b02863e18a86f6..7ea3bfb5ebb8cb4b717034baca44b4cff087acd1 100644 (file)
@@ -217,15 +217,11 @@ module FullPlate(right) { ////toplevel
       linextr(-20, 0) square(1000, center=true);
     }
 
-    union(){
-      linextr(-20, fixing_head_top_z) intersection() {
-        union() AtFixings()
-         circle(r = fixing_head_d/2);
-      }
-      linextr(-20, 20) intersection() {
-        union() AtFixings()
-         circle(r = fixing_hole_d/2);
-      }
+    AtFixings() render() {
+      linextr(-20, fixing_head_top_z)
+       circle(r = fixing_head_d/2);
+      linextr(-20, 20)
+       circle(r = fixing_hole_d/2);
     }
   }
 }