thumbrecess_depth = 1.3;
thumbrecess_width = 16.5;
+thumbrecess_topcurve_r = 5.0;
catch_slop = -0.75;
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;
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])
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);
}
}
}