include include // kierownica moto kier_d1 = 13; kier_d2 = 22; kier_dyst = 75.5; kier_t = 2; // gniazdko 12v lad_d1 = 29.5; lad_d2 = 26.5; // wciecia po obu stronach t = 5; dyst = 27; szer = 10; h = kier_dyst + kier_d1 + kier_d2; $fn = 360; up(t) difference() { union() { cyl(h=t, d=lad_d1 + 2*t); left((lad_d1/2+dyst)/2) cuboid([lad_d1/2+dyst,lad_d1 + 2*t,t]); // pionowy trzpień left(lad_d1/2 + dyst - t/2) up(h/2 + kier_d1/2 + t/2) cuboid([t,szer,h], rounding=-10, edges=[BOTTOM+FRONT, BOTTOM+BACK]); left(lad_d1/2 + dyst - t/2) up(kier_d1/4 + t/2) cuboid([t,lad_d1+2*t,kier_d1/2], rounding=-kier_d1/2, edges=BOTTOM+RIGHT); } difference() { cyl(h=t+1, d=lad_d1); left(100/2 + lad_d2/2) cuboid([100,100,100]); right(100/2 + lad_d2/2) cuboid([100,100,100]); } // dziury na trytytki left(lad_d1/2 + dyst - kier_d1) fwd(lad_d1/3) cuboid([1.5,4,100]); left(lad_d1/2 + dyst - kier_d1) back(lad_d1/3) cuboid([1.5,4,10]); }