X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=fairphone-case.scad;h=301243875ce7fffa05f14a487e5f3bb0e7eebf44;hb=882fb1c50e3368d8526c46b5e67fca7ff95a2682;hp=aeac8ce51aa0c49f50450f90f48302ca13618ec5;hpb=0f9b843c251c4fbc80cc601650efdb298132e5e2;p=reprap-play.git diff --git a/fairphone-case.scad b/fairphone-case.scad index aeac8ce..3012438 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -2,7 +2,9 @@ phone = [ 145.0, 75.0 ]; -bumpers = [ 1.5, 1.75 ]; // both sides together +bumpers = [ 1.5, 1.75 ]; +// ^ both sides together. +// If no bumpers, is the gap around the phone. phone_cnr_rad = 6.0; @@ -13,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; @@ -325,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) @@ -399,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