ym = psz[1]/2;
outer_cnr_rad = inner_cnr_rad + thick[2];
+x_sliced = outer_cnr_rad * (1-sin(45));
+
module RoundedProfile(sz, cnr_rad){
hull(){
for (x=[ cnr_rad, sz[0]-cnr_rad ])
module Case(){
difference(){
mirror([1,0,0])
- translate(-thick)
+ translate(-thick +
+ - [1,0,0] * x_sliced)
RoundedCube(psz
+ 2*thick
- [1,0,0] * (thick[0])
+ + [1,0,0] * (x_sliced)
- [case_x_less, 0, 0],
outer_cnr_rad);
$fn= 20);
}
- //translate([ thick[0] -
- //cube([
+ translate([ thick[0], -10, -10 ])
+ cube([ 10, psz[1]+20, psz[2]+20 ]);
+
+ //translate([-50,-50,10]) cube([100,100,100]);
mirror([1,0,0])
difference(){