MiddleElevationForCutout();
}
}
-module BottomByRegistrationElevation(){
- difference(){
- rectfromto([ -total_side_wall_x, bottom_base_z ],
- [ +total_side_wall_x, bottom_wall_top_z ]);
- MiddleElevationForCutout();
- }
-}
module Bottom(){ ////toplevel
difference(){
union(){
linextr_y_xz(total_y_min, front_y_max)
BottomMainElevation();
-
- linextr_y_xz(total_y_min,
- midbot_registration_y_around_max)
- BottomByRegistrationElevation();
}
linextr_y_xz(total_y_min + side_wall_th,
}
}
}
-
minkowski(){
CoverRegistrations();
cube([ 1, fit_gap_y*2, fit_gap_z*2 ], center=true);