Line 98... |
Line 98... |
98 |
translate([-(vzdalenost_od_okraje),-(vzdalenost_od_okraje),0]) |
98 |
translate([-(vzdalenost_od_okraje),-(vzdalenost_od_okraje),0]) |
99 |
translate([radidus_hrany,radidus_hrany,0]) |
99 |
translate([radidus_hrany,radidus_hrany,0]) |
100 |
translate([-tloustka_bocnice,-tloustka_bocnice,0]) |
100 |
translate([-tloustka_bocnice,-tloustka_bocnice,0]) |
101 |
difference () { |
101 |
difference () { |
102 |
|
102 |
|
103 |
translate([-2*vzdalenost_od_okraje,-2*vzdalenost_od_okraje,0]) |
103 |
translate([-2*vzdalenost_od_okraje,-2*vzdalenost_od_okraje,-vyska_bocnice/2]) |
104 |
minkowski() |
104 |
minkowski() |
105 |
{ |
105 |
{ |
106 |
cube([(pocet_der1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice+4*vzdalenost_od_okraje,(pocet_der2)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice+4*vzdalenost_od_okraje,vyska_bocnice]); // base plastics brick |
106 |
cube([(pocet_der1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice+4*vzdalenost_od_okraje,(pocet_der2)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice+4*vzdalenost_od_okraje,vyska_bocnice]); // base plastics brick |
107 |
cylinder(r=radidus_hrany,h=0.1); |
107 |
cylinder(r=radidus_hrany,h=0.1); |
108 |
} |
108 |
} |
109 |
translate([tloustka_bocnice,tloustka_bocnice,-0.025]) |
109 |
translate([tloustka_bocnice,tloustka_bocnice,-vyska_bocnice/2-0.025]) |
110 |
minkowski() |
110 |
minkowski() |
111 |
{ |
111 |
{ |
112 |
cube([(pocet_der1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,(pocet_der2)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,vyska_bocnice+0.05]); // base plastics brick |
112 |
cube([(pocet_der1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,(pocet_der2)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany,vyska_bocnice+0.05]); // base plastics brick |
113 |
cylinder(r=radidus_hrany,h=0.1); |
113 |
cylinder(r=radidus_hrany,h=0.1); |
114 |
} |
114 |
} |