lpp10 = [ epp5[0] + lid_gap_x, kppc[1] + lid_gap_z ];
lpp11 = [ lpp10[0], epp5[1] + lid_gap_z ];
-lpp12 = [ epp4[0] + lid_lip, lpp11[1] ];
-lpp13 = [ lpp12[0], lpp12[1] + lid_lip ];
+
+lp_r12 = case_th_lid - (lpp11[1] - lpp10[1]);
+
+lpp12 = [ epp4[0] + lp_r12, lpp11[1] ];
+lpp13 = [ lpp12[0], lpp12[1] + lp_r12 ];
+
+echo(lpp13 - lpp10);
// button profile
bppM = epp4 + [0,5];
lpp10 + [10, 0]
]);
intersection(){
- circleat(lpp12, r=lid_lip);
+ circleat(lpp12, r=lp_r12);
rectfromto( lpp12 + [-10, 0],
lpp12 + [+10, +10] );
}