Line 1... |
Line 1... |
1 |
//include <configuration.scad> |
1 |
include <configuration.scad> |
2 |
/* |
2 |
/* |
3 |
//sloupek |
3 |
//sloupek |
4 |
vyska = 60; //celeho sloupku |
4 |
vyska = 60; //celeho sloupku |
5 |
zapust = 6.5; //vyska zapusteni listy |
5 |
zapust = 6.5; //vyska zapusteni listy |
6 |
vzdalenost_der = 10; //roztec upevňovacich der |
6 |
vzdalenost_der = 10; //roztec upevňovacich der |
Line 19... |
Line 19... |
19 |
matice_sila_materialu=2; //sila materialu pod/nad maticí na ose z |
19 |
matice_sila_materialu=2; //sila materialu pod/nad maticí na ose z |
20 |
*/ |
20 |
*/ |
21 |
|
21 |
|
22 |
|
22 |
|
23 |
|
23 |
|
- |
|
24 |
module sloupek( |
- |
|
25 |
vyska, |
- |
|
26 |
zapust, |
- |
|
27 |
vzdalenost_der, |
- |
|
28 |
vzdalenost_od_okrajem, |
- |
|
29 |
vzdalenost_od_diry, |
- |
|
30 |
radidus_hrany, |
- |
|
31 |
prumer_sroubu, |
- |
|
32 |
prumer_matice, |
- |
|
33 |
vyska_matice, |
- |
|
34 |
posuv_dorazu, |
24 |
module sloupek (vyska,zapust,vzdalenost_der,vzdalenost_od_okrajem,vzdalenost_od_diry,radidus_hrany,prumer_sroubu,prumer_matice,vyska_matice,posuv_dorazu,matice_sila_materialu) { |
35 |
matice_sila_materialu) { |
- |
|
36 |
|
25 |
difference () { |
37 |
difference () { |
26 |
union () { |
38 |
union () { |
27 |
color("green") |
39 |
color("green") |
28 |
translate([-(vzdalenost_od_okraje-radidus_hrany),-(vzdalenost_od_okraje-radidus_hrany),0]) // center top screw |
40 |
translate([-(vzdalenost_od_okraje-radidus_hrany),-(vzdalenost_od_okraje-radidus_hrany),0]) // center top screw |
29 |
cylinder(vyska, d=(2*radidus_hrany), center=true); |
41 |
cylinder(vyska, d=(2*radidus_hrany), center=true); |
Line 70... |
Line 82... |
70 |
|
82 |
|
71 |
color("cyan") |
83 |
color("cyan") |
72 |
translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2]) |
84 |
translate([vzdalenost_der, vzdalenost_od_diry/2, -(vyska-(2*zapust))/2]) |
73 |
linear_extrude(height = (vyska-(2*zapust))) |
85 |
linear_extrude(height = (vyska-(2*zapust))) |
74 |
square([vzdalenost_der, vzdalenost_od_diry ], center = true); |
86 |
square([vzdalenost_der, vzdalenost_od_diry ], center = true); |
75 |
|
- |
|
76 |
} |
87 |
} |
77 |
|
88 |
|
78 |
//diry na sroub |
89 |
//diry na sroub |
79 |
translate([0,0,0]) // center top screw |
90 |
translate([0,0,0]) // center top screw |
80 |
cylinder(2*vyska, d=(prumer_sroubu), center=true); |
91 |
cylinder(2*vyska, d=(prumer_sroubu), center=true); |