-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathEWS_Geraete.scad
49 lines (42 loc) · 896 Bytes
/
EWS_Geraete.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
include <einzelteile/belagerungsturm.scad>
include <einzelteile/geraetebasis.scad>
include <einzelteile/kistenkroete.scad>
include <einzelteile/onager.scad>
include <einzelteile/schildkroete.scad>
include <ewsbase.scad>
/**
* remix erwünscht
* module mit _name sind privat
*/
// Setup für Customizer
/* [Maße] */
// Höhe in mm
basishoehe = 50;
// Seitenbreite
seite = 18.5;
/* [Modelle] */
// Einfache Schildkröte
schildkroete_zeigen = false;
// Gezimmerte Schildkröte
kistenkroete_zeigen = false;
// Belagerungsturm
bete_zeigen = false;
// Onager
onager_zeigen = false;
// Für Geräte 1mm kleinere Seiten.
gseite = seite - 1;
sideRad = gseite * sqrt(3) / 2;
hoehe = 50 - 3;
// Anzeige
if (schildkroete_zeigen) {
schildkroete();
}
if (kistenkroete_zeigen) {
xmove(40) kistenkroete();
}
if (bete_zeigen) {
xmove(80) bete();
}
if (onager_zeigen) {
xmove(100) trebuchet();
}