1,75 → 1,89 |
use <celicko.scad> |
use <sloupek.scad> |
use <lista.scad> |
|
include <configuration.scad> |
|
/* |
vzdalenost_der=10; |
vyska=10; |
radidus_hrany=10; |
vzdalenost_od_okraje=10; |
pocet_der1=10; |
pocet_der2=10; |
*/ |
|
board = "ALBASE1521"; /// rozhodnutí pro který typ se budou generovat podklady. |
|
cube(size = [100, 1000, 1], center = false); |
|
|
vzdalenost_der = board == "ALBASE1521" ? 10 : 10.16; //rozteč děr mezi sebou |
vyska = board == "ALBASE1521" ? 60 : 60 ; //vyska celeho sloupku |
radidus_hrany = board == "ALBASE1521" ? 5 : 5; //radius zaobleni sloupku |
|
//--------------------------------------------------- |
//parametry lišty |
|
vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky |
|
//malá list |
pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 |
|
//velká list |
pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 */ |
|
/* |
if (board == "ALBASE1115") //Konfigurace pro malou aldesku. |
{ |
|
|
vzdalenost_der = 10.16; //rozteč děr mezi sebou |
|
|
vyska = 60; //vyska celeho sloupku |
radidus_hrany = 5; //radius zaobleni sloupku |
|
|
//--------------------------------------------------- |
//parametry lišty |
|
vzdalenost_od_okraje = 8.88; //vzdalenost stredu upevnovaci diry od kraje desky |
|
//malá list |
pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 |
|
//velká list |
pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 |
} |
*/ |
|
|
translate([50,0,0]) |
celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky); |
|
|
translate([0,0,0]) |
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); |
|
//lista mala |
translate([0,-100,0]) |
lista (vzdalenost_der,pocet_der1,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); |
|
//lista velka |
translate([0,-120,0]) |
use <celicko.scad> |
use <sloupek.scad> |
use <lista.scad> |
|
include <configuration.scad> |
|
|
vzdalenost_der=10; |
vyska=10; |
radidus_hrany=10; |
vzdalenost_od_okraje=10; |
pocet_der1=10; |
pocet_der2=10; |
|
|
board = "ALBASE1521"; /// rozhodnutí pro který typ se budou generovat podklady. |
|
|
if (board == "ALBASE1521") //Konfigurace pro velkou aldesku. |
{ |
cube(size = [100, 1000, 1], center = false); |
|
vzdalenost_der = 10; //rozteč děr mezi sebou |
|
|
vyska = 60; //vyska celeho sloupku |
radidus_hrany = 5; //radius zaobleni sloupku |
|
|
//--------------------------------------------------- |
//parametry lišty |
|
vzdalenost_od_okraje = 10; //vzdalenost stredu upevnovaci diry od kraje desky |
|
//malá list |
pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 |
|
//velká list |
pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 |
} |
else |
{ |
} |
|
|
|
if (board == "ALBASE1115") //Konfigurace pro malou aldesku. |
{ |
|
|
vzdalenost_der = 10.16; //rozteč děr mezi sebou |
|
|
vyska = 60; //vyska celeho sloupku |
radidus_hrany = 5; //radius zaobleni sloupku |
|
|
//--------------------------------------------------- |
//parametry lišty |
|
vzdalenost_od_okraje = 8.88; //vzdalenost stredu upevnovaci diry od kraje desky |
|
//malá list |
pocet_der1 = 10; //pocet der pres ktere je lista, ponížené o 1 |
|
//velká list |
pocet_der2 = 14; //pocet ter pres ktere je lista ponížené o 1 |
} |
else |
{ |
|
} |
|
|
|
translate([50,0,0]) |
celicko (vyska,zapust1,vule_vysky_celicka,delka_celicka,tloustka_celicka,vule_tlousky); |
|
|
translate([0,0,0]) |
sloupek (vyska,zapust1,vzdalenost_der,vzdalenost_od_okraje,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); |
|
//lista mala |
translate([0,-100,0]) |
lista (vzdalenost_der,pocet_der1,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); |
|
//lista velka |
translate([0,-120,0]) |
lista (vzdalenost_der,pocet_der2,vzdalenost_od_okraje,vzdalenost_od_diry,vzdalenost_1,vzdalenost_2, zapust,vyska_listy,tloustka_celicka,sirka_materialu,vyska_hlavy,prumer_hlavy,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu); |