include 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);