24 lines
No EOL
443 B
OpenSCAD
24 lines
No EOL
443 B
OpenSCAD
include <BOSL2/std.scad>
|
|
wys = 500;
|
|
szer = 60;
|
|
t1 = 10;
|
|
t2 = 6;
|
|
|
|
spike_h = 25;
|
|
|
|
ile=10;
|
|
|
|
$fn=36;
|
|
|
|
// paliki
|
|
cylinder(h=wys, d=t1);
|
|
left(szer) cylinder(h=wys, d=t1);
|
|
// drabinka
|
|
for(i=[2:1:ile]) {
|
|
up(i*(wys/ile)) yrot(-90) cylinder(d=t2, h=szer);
|
|
}
|
|
// zaokrąglenie rogów
|
|
down(spike_h/2) left() cyl(h=spike_h, d2=t1, d1=0);
|
|
down(spike_h/2) left(szer) cyl(h=spike_h, d2=t1, d1=0);
|
|
up(wys) left() sphere(d=t1);
|
|
up(wys) left(szer) sphere(d=t1); |