ile = 5; rozmiar = 70; wysokosc = 150; wysokosc_2 = 140; grubosc = 10; wsporniki=true; grubosc_w = 7; $fn=360; up(grubosc/2) 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); } } include cyl(d=rozmiar+grubosc*2, h=3, rounding2=2, anchor=BOTTOM);