box_cnr_r = 23.0;
box_main_z = 35.0 - 0.5;
box_edge_z_hindent = 0.5;
+box_edge_bevel = 1.0;
box_edge_width = 16;
below_plane_z = 4.5;
module BoxCavityModel() { ////toplevel
translate([ 0,0, -below_plane_z ]) {
- linextr(0, box_main_z)
- BoxCavityModelMainPlan();
-
difference(){
hull(){
- linextr(0, 1)
+ linextr(-box_edge_z_hindent + box_edge_bevel, box_main_z)
BoxCavityModelMainPlan();
- linextr(-box_edge_z_hindent, 1)
- offset(r = -box_edge_z_hindent)
+ linextr(-box_edge_z_hindent, box_main_z)
+ offset(r = -box_edge_bevel)
BoxCavityModelMainPlan();
}
- linextr(-1, 2)
+ linextr(-10, 0)
offset(r = -box_edge_width)
BoxCavityModelMainPlan();
}