20 lines
480 B
OpenSCAD
20 lines
480 B
OpenSCAD
include<BOSL2/std.scad>
|
|
|
|
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]);
|
|
}
|