From: Ian Jackson Date: Fri, 30 Jun 2017 23:05:03 +0000 (+0100) Subject: simplephone-case: test version X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=fb3f37236b97cdedfada0586a7a568b1f62ef5fa;p=reprap-play.git simplephone-case: test version --- diff --git a/simplephone-case.scad b/simplephone-case.scad index cc25147..fa99b50 100644 --- a/simplephone-case.scad +++ b/simplephone-case.scad @@ -14,7 +14,7 @@ thick = [ btn_x = 56.4; btn_dia = 13; -btn_yprop = 0.23; +btn_y = 14.03; abtn_x = 43.15; abtn_sz = [ 11, 13 ]; @@ -40,6 +40,9 @@ inner_cnr_rad = 3.0; // calculated +btn_yprop = btn_y / psz[1]; +echo(btn_yprop); + ym = psz[1]/2; outer_cnr_rad = inner_cnr_rad + thick[2]; @@ -57,12 +60,14 @@ module RoundedProfile(sz, cnr_rad){ } module RoundedCube(sz, cnr_rad){ - hull(){ + if ($test) + cube(sz); + else hull(){ for (x=[ cnr_rad, sz[0]-cnr_rad ]) for (y=[ cnr_rad, sz[1]-cnr_rad ]) for (z=[ cnr_rad, sz[2]-cnr_rad ]) translate([x,y,z]) - sphere(r= cnr_rad, $fn=8); + sphere(r= cnr_rad, $fn=20); } }