Rev 4331 Rev 4342
1 use <configuration/celicko.scad> -  
2 use <configuration/sloupek.scad> 1 use <configuration/sloupek.scad>
3 use <configuration/lista.scad> -  
4 use <configuration/plbase.scad> 2 use <configuration/plbase.scad>
5 use <configuration/bocnice.scad> 3 use <configuration/bocnice.scad>
6 use <uravena_celicka.scad> 4 use <uravena_celicka.scad>
7 use <configuration/otvory.scad> 5 use <configuration/otvory.scad>
8 use <configuration/text/Write.scad> 6 use <configuration/text/Write.scad>
9   7  
10   8  
11 include <configuration/manufactury_conf.scad> 9 include <configuration/manufactury_conf.scad>
12 include <configuration.scad> 10 include <configuration.scad>
13 include <configuration/otvory_conf.scad> 11 include <configuration/otvory_conf.scad>
14   12  
15   13  
16 barva_sloupku = "cyan"; 14 barva_sloupku = "cyan";
17 barva_listy = "red"; 15 barva_listy = "red";
18 barva_celicka = "green"; 16 barva_celicka = "green";
19 barva_plbase = "yellow"; 17 barva_plbase = "yellow";
20   18  
21   19  
22 20
23   21  
24   22  
25 //BOCNICE 23 //BOCNICE
26 //------------------------------------------------------------- 24 //-------------------------------------------------------------
27 bocnice(pocet_der1+2,pocet_der2+2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_bocnice,prekryti_der,tloustka_bocnice); 25 bocnice(pocet_der1+2,pocet_der2+2,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_bocnice,prekryti_der,tloustka_bocnice);
28   26  
29   27  
30 //PLBASE SPODNI 28 //PLBASE SPODNI
31 //------------------------------------------------------------- 29 //-------------------------------------------------------------
32 color(barva_plbase) 30 color(barva_plbase)
33 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2-tloustka_bocnice,-vzdalenost_od_okraje-tloustka_bocnice,-(vyska_bocnice/2)]) 31 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2-tloustka_bocnice,-vzdalenost_od_okraje-tloustka_bocnice,-(vyska_bocnice/2)])
34 rotate(a=[180,0,90]) 32 rotate(a=[180,0,90])
35   33  
36   34  
37 plbase(pocet_der1+3,pocet_der2+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,tloustka_bocnice); 35 plbase(pocet_der1+3,pocet_der2+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,tloustka_bocnice);
38   36  
39   37  
40 //PLBASE HORNI 38 //PLBASE HORNI
41 //------------------------------------------------------------- 39 //-------------------------------------------------------------
42   40  
43 //základní plbase bez nožiček s nadpisem 41 //základní plbase bez nožiček s nadpisem
44   42  
45 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2-tloustka_bocnice,-vzdalenost_od_okraje-tloustka_bocnice,5*vyska_bocnice/2]) 43 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2-tloustka_bocnice,-vzdalenost_od_okraje-tloustka_bocnice,5*vyska_bocnice/2])
46 rotate(a=[0,0,0]) 44 rotate(a=[0,0,0])
47 { 45 {
48 46
49 plbase_bez_der_napis(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,box_jmeno); 47 plbase_bez_der_napis(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der,box_jmeno);
50 48
51 } 49 }
52   50  
53   51  
54   52  
55   53  
56   54  
57   55  
58   56  
59   57  
60   -  
61   -  
62 /* -  
63   -  
64   -  
65 //základní plbase bez nožiček -  
66   -  
67 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,2* vyska]) -  
68 rotate(a=[0,0,0]) -  
69 { -  
70 -  
71 plbase(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,tloustka_plbase,prekryti_der); -  
72 translate([ 0, 0, 0]) -  
73 rotate([0,0,0]) -  
74 write(box_jmeno,h=5,t=2, space= 1.1, font = "Letters.dxf",center=true); -  
75   -  
76 -  
77 } -  
78 //*/ -  
79 //plbase se zapuštěním šroubů -  
80 /* -  
81 translate([-((pocet_der2+2)*vzdalenost_der+2*vzdalenost_od_okraje)/2,-vzdalenost_od_okraje,(vyska/2)]) -  
82 rotate(a=[0,0,0]) -  
83   -  
84 plbase_zapustene_srouby(pocet_der2+3,pocet_der1+3,radidus_hrany,vzdalenost_der,vzdalenost_od_okraje,prumer_sroubu,vyska_hlavy,prekryti_der,prumer_hlavy); -  
85 */ -  
86   -  
87   58  
88   59