chiark / gitweb /
brompton-computer-guard: distribute difference() with MainCutout (nfc)
[reprap-play.git] / brompton-computer-guard.scad
index ea334d5261a20550a0c37a729d3824338f2e493b..94803d23bc4f14ab2b5542681a74053796872af4 100644 (file)
@@ -72,12 +72,13 @@ module Arch(){
   difference(){
     rotate([0,0,180]){
       difference(){
-       union(){
-         linear_extrude(height=arch_breadth) ArchProfile(false);
-         linear_extrude(height=pbase_thick) hull(){
-           ArchProfile(true);
-           ArchProfile(false);
-         }
+       linear_extrude(height=arch_breadth) ArchProfile(false);
+       MainCutout();
+      }
+      difference(){
+       linear_extrude(height=pbase_thick) hull(){
+         ArchProfile(true);
+         ArchProfile(false);
        }
        MainCutout();
       }