Add 2 scads
This commit is contained in:
parent
93f3791d0b
commit
e6aacc98f1
@ -8,6 +8,7 @@ module emile() {
|
|||||||
// 57,63 @ 145mm
|
// 57,63 @ 145mm
|
||||||
wall = 2.56;
|
wall = 2.56;
|
||||||
|
|
||||||
|
translate([0, 0, -145]) // Emile unter Nullpunkt
|
||||||
difference() {
|
difference() {
|
||||||
union() {
|
union() {
|
||||||
cylinder(h=50, d1=77.39, d2=70.86);
|
cylinder(h=50, d1=77.39, d2=70.86);
|
||||||
@ -24,4 +25,4 @@ module emile() {
|
|||||||
cylinder(h=45 - wall, d1=50.86 - wall, d2=57.63 - wall);
|
cylinder(h=45 - wall, d1=50.86 - wall, d2=57.63 - wall);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
20
rohr.scad
20
rohr.scad
@ -9,7 +9,7 @@ R_20x20 = [ 20, 20, 1.5 ];
|
|||||||
|
|
||||||
// Baut ein Rohr
|
// Baut ein Rohr
|
||||||
// art ist ein Array mit den Angaben [Breite, Höhe, Wanddicke]
|
// art ist ein Array mit den Angaben [Breite, Höhe, Wanddicke]
|
||||||
// laenge ist die Länge in Zentimeter
|
// laenge ist die Länge in Milimetern
|
||||||
module rohr(art, laenge) {
|
module rohr(art, laenge) {
|
||||||
breite = art[0];
|
breite = art[0];
|
||||||
hoehe = art[1];
|
hoehe = art[1];
|
||||||
@ -27,3 +27,21 @@ module rohr(art, laenge) {
|
|||||||
|
|
||||||
echo(str("Rohr: ", breite, "mm X ", hoehe, "mm, ", dicke, " Dicke; Länge ", laenge, "mm"));
|
echo(str("Rohr: ", breite, "mm X ", hoehe, "mm, ", dicke, " Dicke; Länge ", laenge, "mm"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Flachstahl-Beispiele
|
||||||
|
// Breite, Dicke
|
||||||
|
FS_30_15 = [ 30, 1.5 ];
|
||||||
|
|
||||||
|
// Beispiel:
|
||||||
|
// flachstahl(FS_30_15, 100);
|
||||||
|
|
||||||
|
// Baut flachen Stahl
|
||||||
|
// art ist ein Array mit den Angaben [Breite, Dicke]
|
||||||
|
// laenge ist die Länge in Milimetern
|
||||||
|
module flachstahl(art, laenge) {
|
||||||
|
breite = art[0];
|
||||||
|
dicke = art[1];
|
||||||
|
|
||||||
|
translate([-breite/2, 0, -dicke/2])
|
||||||
|
cube([breite, laenge, dicke]);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user