chiark / gitweb /
toolbox-inserts: rail wip union prep
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 4 May 2025 21:41:40 +0000 (22:41 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 4 May 2025 21:41:40 +0000 (22:41 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
toolbox-inserts.scad

index 01fc44910e2ddff16b15d926d600c77281562234..e0e7e1409e684dc3fc8a73807040793ad515be31 100644 (file)
@@ -244,17 +244,19 @@ module RailMountPositive() {
 
 
 module FullPlate(right) { ////toplevel
-  render() difference(){
-    intersection(){
-      BoxCavityModel();
-      linextr(-20, 0) square(1000, center=true);
-    }
+  render() union() {
+    difference(){
+      intersection(){
+       BoxCavityModel();
+       linextr(-20, 0) square(1000, center=true);
+      }
 
-    AtPlateFixings() render() {
-      linextr(-20, fixing_head_top_z)
-       circle(r = fixing_head_d/2);
-      linextr(-20, 20)
-       circle(r = fixing_hole_d/2);
+      AtPlateFixings() render() {
+       linextr(-20, fixing_head_top_z)
+         circle(r = fixing_head_d/2);
+       linextr(-20, 20)
+         circle(r = fixing_hole_d/2);
+      }
     }
   }
 }