include kula_d = 50; pret_t = 2.5; pret_l = 27; $fn = 13; corner = pret_l/2 - pret_t/2; difference() { spheroid(d=kula_d, style="octa"); // cuboid([kula_d,kula_d,kula_d], rounding=10); down(kula_d/4) union() { left(corner) cuboid([pret_t,pret_l,kula_d]); fwd(corner) cuboid([pret_l,pret_t,kula_d]); left(corner) fwd(corner) pie_slice(h=kula_d/2, d=10, ang=90); } down(kula_d*3/4) cuboid([kula_d, kula_d, kula_d]); }