chiark / gitweb /
brompton-computer-guard: swap difference/union, nfc
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 May 2014 21:36:50 +0000 (22:36 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 May 2014 21:36:50 +0000 (22:36 +0100)
brompton-computer-guard.scad

index 6a484ee1c360529c7cbb59bdde46b7e0e6fe0862..709ee115d5f1dabc7dc373ede9efe944cf717782 100644 (file)
@@ -32,15 +32,15 @@ module ArchProfile(){
   intersection(){
     translate([-200,0])
       square([400,200]);
-    union(){
-      difference(){
+    difference(){
+      union(){
        ArchCircle(arch_in_rad + arch_thick);
-       ArchCircle(arch_in_rad);
+       for (m=[0,1])
+         mirror([m,0])
+           translate([arch_width/2,0])
+           square([end_width, end_thick]);
       }
-      for (m=[0,1])
-       mirror([m,0])
-         translate([arch_width/2,0])
-         square([end_width, end_thick]);
+      ArchCircle(arch_in_rad);
     }
   }
 }