wmbb_z_flat_max = -wmb_bottom_gap;
wmbb_z_flat_whole_min = wmbb_z_flat_max - wmb_bottom_th_min;
wmbb_z_min = wmbb_z_flat_max - wmb_bottom_th;
+wmbb_r_top = main_dia/2 + wmb_base_extra_rad;
+wmbb_r_bottom = wmbb_r_top - (wmb_bottom_th - wmb_bottom_th_min);
smc_pos = [ 0, sm_inner_rad, 0 ];
hull(){
linextr(wmbb_z_flat_whole_min, wmbb_z_flat_max)
- circle(r = main_dia/2 + wmb_base_extra_rad);
+ circle(r = wmbb_r_top);
linextr(wmbb_z_min, wmbb_z_flat_max)
- circle(r = main_dia/2 + wmb_base_extra_rad -
- (wmb_bottom_th - wmb_bottom_th_min));
+ circle(r = wmbb_r_bottom);
+ }
+ linextr(wmbb_z_min, wmbb_z_flat_max) {
+ hull(){
+ WallMountBasePillarsPlan();
+ translate([wmbb_r_bottom - 1, 0])
+ rotate(45)
+ square(0.5, center=true);
+ }
}
}