Rev 4578 Rev 4585
Line 195... Line 195...
195   195  
196 196
197 } 197 }
198 } 198 }
199   199  
-   200 //PLBASE ZAKLADNI - bez der
-   201 //------------------------------------------------------------
-   202 module plbase_bez_der(pocet_der1,pocet_der2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,tloustka_bocnice){
-   203  
-   204  
-   205  
-   206 difference () {
-   207 //union () {
-   208 translate([radidus_hrany,radidus_hrany,0])
-   209 minkowski()
-   210 {
-   211 cube([(pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,(pocet_der2-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany+2*tloustka_bocnice,tloustka_plbase]); // base plastics brick
-   212 cylinder(r=radidus_hrany,h=0.1);
-   213 }
-   214
-   215  
-   216
-   217  
-   218  
-   219  
-   220  
-   221  
-   222
-   223 }
-   224 }
200   225  
201   226  
202 //PLbase vrchní 227 //PLbase vrchní
203 //------------------------------------------------------------ 228 //------------------------------------------------------------
204   229  
Line 440... Line 465...
440 rotate(a=[0,0,270]) 465 rotate(a=[0,0,270])
441 cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase); 466 cylinder(r=prumer_sroubu/2,h=6*tloustka_plbase);
442 467
443 //nápis 468 //nápis
444 469
445 translate([radidus_hrany,radidus_hrany,0]) 470 translate([0,radidus_hrany,0])
446 translate([ 0, ((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2+tloustka_bocnice, tloustka_plbase/2-(tloustka_plbase-1)/2+0.01]) 471 translate([ 0, ((pocet_der1-1)*vzdalenost_der+2*vzdalenost_od_okraje-2*radidus_hrany)/2+tloustka_bocnice, tloustka_plbase/2-(tloustka_plbase-1)/2+0.01])
447 rotate([0,0,0]) 472 rotate([0,0,0])
448 write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true); 473 write(box_jmeno,h=10,t=tloustka_plbase-1, space= 1.1, font = "Letters.dxf",center=true);
449   474  
450   475