chiark / gitweb /
fairphone-case: wip lanyard, wip entry
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Mar 2018 14:18:37 +0000 (14:18 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Mar 2018 14:18:37 +0000 (14:18 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 06edd69e2d5bccc6de1921e6d63e4b158b66c23c..8f7e2152d2084f12ce987f44e76d183d9c1416ae 100644 (file)
@@ -449,6 +449,7 @@ cppF = [ cppV[0] + catch_finger_depth, cppC[1] ];
 // lanyard
 
 ly_r = lanyard_half_dia / 2;
+ly_rc = ly_r * 2;
 
 // prop recess in case
 
@@ -553,6 +554,17 @@ module LanyardMainChannelProfile(){
   }
 }
 
+module LanyardEntry(){
+  rotate_extrude()
+    rotate(90)
+    translate([0, ly_rc + ly_r])
+    LanyardCurveChannelProfile();
+}
+
+module LanyardCutout(){
+  LanyardEntry();
+}
+
 module LidEdgeProfile(){
   polygon([ lpp10,
            lpp11,
@@ -1548,6 +1560,10 @@ module DemoFrame(){ ////toplevel
   %HingeLever();
 }
 
+module DemoLanyardEntry(){ ////toplevel
+  LanyardEntry();
+}
+
 module DemoHingedFrame(){ ///toplevel
   color("red") TestFrameCase();
   translate([0,0, -2*hp_k])