chiark / gitweb /
fairphone-case: CatchPortion: take xwidth rather than width (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2018 21:40:44 +0000 (21:40 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 15 Mar 2018 21:44:45 +0000 (21:44 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 96cdbf74de305759e9a4227ee59d08f06832e218..e2b35612c0d1b2945cc5c399396180caaf709da9 100644 (file)
@@ -849,7 +849,8 @@ module HingePortion(x0,x1){
     children();
 }
 
     children();
 }
 
-module CatchPortion(width){
+module CatchPortion(xwidth){
+  width = catch_width + xwidth;
   translate([phone_width/2, 0,0])
     rotate([90,0,-90])
     linextr(-width/2, width/2)
   translate([phone_width/2, 0,0])
     rotate([90,0,-90])
     linextr(-width/2, width/2)
@@ -1054,7 +1055,7 @@ module Case(){ ////toplevel
     HingeScrews();
 
     // catch striker
     HingeScrews();
 
     // catch striker
-    CatchPortion(catch_width + catch_side_gap*2)
+    CatchPortion(catch_side_gap*2)
       CatchCutProfile();
 
     // prop recess
       CatchCutProfile();
 
     // prop recess
@@ -1121,7 +1122,7 @@ module Lid(){ ////toplevel
       }
 
       // catch
       }
 
       // catch
-      CatchPortion(catch_width)
+      CatchPortion(0)
        CatchCatchProfile();
     }
     Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);
        CatchCatchProfile();
     }
     Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);