chiark / gitweb /
fairphone-case: add "bumpers" into camera pos (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 13:07:05 +0000 (13:07 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 13:07:05 +0000 (13:07 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 254abcf88cce30849c424cc024fce32a46b6dd80..301243875ce7fffa05f14a487e5f3bb0e7eebf44 100644 (file)
@@ -15,8 +15,8 @@ phone_total_thick = 12.0;
 phone_backside_slope_inner = 1.5; // larger means shallower
 phone_backside_slope_outer = 1.0; // larger means shallower
 
-camera_pos_tl = [  7.0, 13.0 ]; // measured from tl corner
-camera_pos_br = [ 22.85,37.85]; // tl/br as seen from back
+camera_pos_tl = [  5.5,  11.25 ]; // measured from tl corner
+camera_pos_br = [ 21.35, 36.10 ]; // tl/br as seen from back
 
 case_th_bottom = 2.5;
 case_th_lid = 2.5;
@@ -327,6 +327,7 @@ module Case(){ ////toplevel
       mirror([0, 0, 1])
       linear_extrude(height = 20)
       mirror([0, 1, 0])
+      translate(bumpers)
       rectfromto(camera_pos_tl, camera_pos_br);
 
     // struts (invisible, because they're buried in the case)
@@ -401,7 +402,7 @@ module TestSelectCamera(){
     linear_extrude(height = 50)
     mirror([0, 1, 0])
     rectfromto([-20, -20],
-              camera_pos_br + [ 5, 5 ]);
+              camera_pos_br + bumpers + [ 5, 5 ]);
 }
 
 module TestCamera(){ ////toplevel