chiark / gitweb /
fairphone-case: tidy up catch: Convert to thumbrecess_topcurve_r
[reprap-play.git] / fairphone-case.scad
index 6f6a099fc467b44992ae8c844988b91b97c89f4b..13f037d4bdd3a497f41249844d5bb4158394049f 100644 (file)
@@ -254,6 +254,7 @@ rearspeaker_gap    = [ 2.0, 2.0 ]; // each side
 
 thumbrecess_depth = 1.3;
 thumbrecess_width = 16.5;
+thumbrecess_topcurve_r = 5.0;
 
 catch_slop = -0.75;
 
@@ -267,8 +268,6 @@ catch_finger_depth = 2.5;
 catch_catch_slope = 2.00;
 catch_close_slope = 3.00;
 
-catch_topcurve_r = 5.0;
-
 prop_recess_under = 0.50;
 prop_recess_slop = 0.200; // each side
 prop_end_dia = 0.5;
@@ -965,7 +964,7 @@ module HingePortion(x0,x1){
 
 module CatchPortion(ztop){
   width = thumbrecess_width;
-  w = width + catch_topcurve_r*2 + 1;
+  w = width + thumbrecess_topcurve_r*2 + 1;
   translate([phone_width/2, 0,0]){
     difference(){
       rotate([90,0,-90])
@@ -976,10 +975,10 @@ module CatchPortion(ztop){
        linear_extrude(height=100){
        for (m=[0,1]) mirror([m,0,0]) {
          hull(){
-           translate([w/2, ztop - catch_topcurve_r])
-             circle(catch_topcurve_r);
+           translate([w/2, ztop - thumbrecess_topcurve_r])
+             circle(thumbrecess_topcurve_r);
            translate([w/2, -50])
-             square(catch_topcurve_r*2, center=true);
+             square(thumbrecess_topcurve_r*2, center=true);
          }
        }
       }