3d_print/Oliwka/podstawka.scad
2025-08-12 10:03:14 +02:00

27 lines
No EOL
669 B
OpenSCAD

ile = 3;
rozmiar = 115;
wysokosc = 85;
wysokosc_2 = 70;
grubosc = 10;
wsporniki=true;
grubosc_w = 7;
$fn=360;
for (i = [0:360/ile:360]) {
rotate(i, [0,0,1]) translate([rozmiar/2,0,0])
cylinder(h=wysokosc+grubosc/2, d=grubosc);
translate([0,0,wysokosc_2]) rotate([0,90,0]) rotate(i, [1,0,0])
cylinder(h=rozmiar/2, d=grubosc);
rotate(i, [0,0,1]) translate([rozmiar/2, 0, 0])
sphere(d=grubosc);
rotate(i, [0,0,1]) translate([rozmiar/2, 0, wysokosc+grubosc/2])
sphere(d=grubosc);
if(wsporniki) {
translate([0,0,wysokosc_2]) rotate([0,90,0]) rotate(i, [1,0,0]) rotate([0,45,0])
cylinder(h=rozmiar/sqrt(2), d=grubosc_w);
}
}