chiark / gitweb /
fairphone-case: demo of shearing the button cover legs to fix case folding bug, does...
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 7 Mar 2018 21:55:55 +0000 (21:55 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 7 Mar 2018 23:33:24 +0000 (23:33 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 84ae371420c2e6c3ce5520c1d94983793bfaf5bb..75c45ad2ae347610c4dc4d4c9e053e0eb5f2791a 100644 (file)
@@ -1405,7 +1405,7 @@ module DemoPropAngles(){ ////toplevel
 
 module DemoHingeAngle(ang1,ang2){
   hL = [0, -(phone_height - hppT[0]), hppT[1]];
-  hC = [0, -(phone_height - hppB[0]), hppB[1] - hp_k*2];
+  hC = [0, -(phone_height - hppB[0]), hppB[1]];
 
   translate(hL)
     rotate([ang2,0,0])
@@ -1429,10 +1429,15 @@ module DemoHingeAngle(ang1,ang2){
 }
 
 module DemoHingeAngles(){ ////toplevel
-  DemoHingeAngle(0,12);
-//  for (i=[0 : len(prop_angles)-1])
-//    translate(i * [0, -100, 100])
-//    DemoHingeAngle(prop_angles[i]);
+  angles = [ 0, 6, 12, 16, 24, 36 ];
+  echo("angles",angles);
+  for (i=[0 : len(angles)-1]) {
+    translate(i * [0, 0, 30]) {
+      DemoHingeAngle(0,angles[i]);
+      translate([0, 200, 0])
+       DemoHingeAngle(angles[i],0);
+    }
+  }
 }
 
 module DemoSelectAdhocLeftRight(right=0) {