2024-03-21 09:58:52 +01:00
|
|
|
// License: cc-by-sa-4.0 Author: holm / Christian Müller (https://mueller.network)
|
|
|
|
|
2024-03-20 22:04:48 +01:00
|
|
|
// Definitions
|
|
|
|
// *********************
|
2024-03-21 09:58:52 +01:00
|
|
|
//
|
2024-03-20 22:04:48 +01:00
|
|
|
|
2024-03-20 23:15:03 +01:00
|
|
|
// TODO: Da ich kein Mathe kann, aber die Box gebraucht habe
|
|
|
|
// habe ich manche der Werte überschrieben und ignoriert.
|
|
|
|
// Die (Grund-)Box soll aber wieder parametrierbar werden.
|
|
|
|
|
2024-03-21 21:20:05 +01:00
|
|
|
detailgrad = 90;
|
2024-03-20 22:04:48 +01:00
|
|
|
wandstaerke = 5;
|
|
|
|
deckelstaerke = 2;
|
|
|
|
rundung = 4;
|
|
|
|
vollebreite = 60;
|
|
|
|
vollelaenge = 25;
|
|
|
|
vollehoehe = 20;
|
|
|
|
|
|
|
|
// Prozessvariablen
|
|
|
|
{
|
|
|
|
wall = wandstaerke;
|
|
|
|
$fn = detailgrad;
|
|
|
|
sphere = rundung;
|
|
|
|
breite = vollebreite-2*sphere;
|
|
|
|
laenge = vollelaenge-2*sphere;
|
|
|
|
hoehe = vollehoehe-sphere;
|
|
|
|
}
|
|
|
|
|
2024-03-20 23:05:35 +01:00
|
|
|
include <modules/mod_Deckel.scad>;
|
|
|
|
include <modules/mod_Tools.scad>;
|
|
|
|
include <modules/mod_Box.scad>;
|
2024-03-20 22:39:25 +01:00
|
|
|
|
2024-03-20 22:04:48 +01:00
|
|
|
difference() {
|
|
|
|
Box();
|
2024-03-21 21:20:05 +01:00
|
|
|
Deckel(ausschnitt=0.3,versatz=5);
|
2024-03-20 22:04:48 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
scale([1,0.999,0.999])
|
|
|
|
translate([0, vollelaenge+10,-vollehoehe+wall/2]) {
|
2024-03-21 18:20:29 +01:00
|
|
|
Deckel(griff=true,spiegel=true,kante=false);
|
2024-03-20 22:04:48 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|