ly_rc = ly_r * 2;
ly_theta = -atan2vector(epp2i - epp1);
+ly_o = epp2i + 3 * ly_r * unitvector2d(epp1 - epp2i);
max_case_bottom_edge_thickness =
case_th_bottom
+ sin(ly_theta) * (epp2i-epp2o)[0];
-ly_re = 10; // xxx
+ly_q_z = -(ly_rc + ly_r);
+ly_re = max_case_bottom_edge_thickness - (-ly_q_z);
// prop recess in case
}
module LanyardEntry(){
- q_z = -(ly_rc + ly_r);
+ q_z = ly_q_z;
d_x = -ly_rc;
oec_y = lanyard_entry_rel_breadth * ly_r;