diff --git a/CAD/templates/ILS/200000055.asm b/CAD/templates/ILS/200000055.asm index c514959..acacd52 100644 Binary files a/CAD/templates/ILS/200000055.asm and b/CAD/templates/ILS/200000055.asm differ diff --git a/CAD/templates/ILS/200000287.asm b/CAD/templates/ILS/200000287.asm index fd27337..7f013c7 100644 Binary files a/CAD/templates/ILS/200000287.asm and b/CAD/templates/ILS/200000287.asm differ diff --git a/CAD/templates/ILS/200000309.par b/CAD/templates/ILS/200000309.par new file mode 100644 index 0000000..e77405d Binary files /dev/null and b/CAD/templates/ILS/200000309.par differ diff --git a/CAD/templates/ILS/200000321.asm b/CAD/templates/ILS/200000321.asm index 6cf9bf4..5b50dd5 100644 Binary files a/CAD/templates/ILS/200000321.asm and b/CAD/templates/ILS/200000321.asm differ diff --git a/CAD/templates/ILS/200000346.asm b/CAD/templates/ILS/200000346.asm index afa10b8..57d5a53 100644 Binary files a/CAD/templates/ILS/200000346.asm and b/CAD/templates/ILS/200000346.asm differ diff --git a/CAD/templates/ILS/200000347.asm b/CAD/templates/ILS/200000347.asm index 79f7262..9e9b180 100644 Binary files a/CAD/templates/ILS/200000347.asm and b/CAD/templates/ILS/200000347.asm differ diff --git a/CAD/templates/ILS/2x291.asm b/CAD/templates/ILS/2x291.asm new file mode 100644 index 0000000..fbb4aa4 Binary files /dev/null and b/CAD/templates/ILS/2x291.asm differ diff --git a/CAD/templates/ILS/2x292.asm b/CAD/templates/ILS/2x292.asm new file mode 100644 index 0000000..fe19d5d Binary files /dev/null and b/CAD/templates/ILS/2x292.asm differ diff --git a/CAD/templates/ILS/2x297.asm b/CAD/templates/ILS/2x297.asm new file mode 100644 index 0000000..30f895e Binary files /dev/null and b/CAD/templates/ILS/2x297.asm differ diff --git a/CAD/templates/ILS/2x300.asm b/CAD/templates/ILS/2x300.asm new file mode 100644 index 0000000..954c998 Binary files /dev/null and b/CAD/templates/ILS/2x300.asm differ diff --git a/CAD/templates/ILS/2x302.asm b/CAD/templates/ILS/2x302.asm new file mode 100644 index 0000000..f8d55d1 Binary files /dev/null and b/CAD/templates/ILS/2x302.asm differ diff --git a/CAD/templates/ILS/2x303.asm b/CAD/templates/ILS/2x303.asm new file mode 100644 index 0000000..d8c19af Binary files /dev/null and b/CAD/templates/ILS/2x303.asm differ diff --git a/CAD/templates/ILS/2x349.asm b/CAD/templates/ILS/2x349.asm new file mode 100644 index 0000000..6cc8ded Binary files /dev/null and b/CAD/templates/ILS/2x349.asm differ diff --git a/CAD/templates/ILS/2x350.asm b/CAD/templates/ILS/2x350.asm new file mode 100644 index 0000000..29c634b Binary files /dev/null and b/CAD/templates/ILS/2x350.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_12.asm b/CAD/templates/ILS/BogenVario_ab_12.asm index c05cf73..2dde49c 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_12.asm and b/CAD/templates/ILS/BogenVario_ab_12.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_15.asm b/CAD/templates/ILS/BogenVario_ab_15.asm index c05cf73..7360bac 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_15.asm and b/CAD/templates/ILS/BogenVario_ab_15.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_18.asm b/CAD/templates/ILS/BogenVario_ab_18.asm index c05cf73..4927326 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_18.asm and b/CAD/templates/ILS/BogenVario_ab_18.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_21.asm b/CAD/templates/ILS/BogenVario_ab_21.asm index c05cf73..a7c0a51 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_21.asm and b/CAD/templates/ILS/BogenVario_ab_21.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_27.asm b/CAD/templates/ILS/BogenVario_ab_27.asm index c05cf73..5cadc13 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_27.asm and b/CAD/templates/ILS/BogenVario_ab_27.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_3.asm b/CAD/templates/ILS/BogenVario_ab_3.asm index d6f6028..95462a2 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_3.asm and b/CAD/templates/ILS/BogenVario_ab_3.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_33.asm b/CAD/templates/ILS/BogenVario_ab_33.asm index c05cf73..5827db8 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_33.asm and b/CAD/templates/ILS/BogenVario_ab_33.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_39.asm b/CAD/templates/ILS/BogenVario_ab_39.asm index c05cf73..b7c3ce4 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_39.asm and b/CAD/templates/ILS/BogenVario_ab_39.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_45.asm b/CAD/templates/ILS/BogenVario_ab_45.asm index c05cf73..70cfd92 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_45.asm and b/CAD/templates/ILS/BogenVario_ab_45.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_51.asm b/CAD/templates/ILS/BogenVario_ab_51.asm index c05cf73..c62436c 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_51.asm and b/CAD/templates/ILS/BogenVario_ab_51.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_6.asm b/CAD/templates/ILS/BogenVario_ab_6.asm index 41d5896..1f256e0 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_6.asm and b/CAD/templates/ILS/BogenVario_ab_6.asm differ diff --git a/CAD/templates/ILS/BogenVario_ab_9.asm b/CAD/templates/ILS/BogenVario_ab_9.asm index 1fa5706..441b40a 100644 Binary files a/CAD/templates/ILS/BogenVario_ab_9.asm and b/CAD/templates/ILS/BogenVario_ab_9.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_12.asm b/CAD/templates/ILS/BogenVario_auf_12.asm index c05cf73..549ee1b 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_12.asm and b/CAD/templates/ILS/BogenVario_auf_12.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_15.asm b/CAD/templates/ILS/BogenVario_auf_15.asm index c05cf73..e5682e8 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_15.asm and b/CAD/templates/ILS/BogenVario_auf_15.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_18.asm b/CAD/templates/ILS/BogenVario_auf_18.asm index c05cf73..40428a1 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_18.asm and b/CAD/templates/ILS/BogenVario_auf_18.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_21.asm b/CAD/templates/ILS/BogenVario_auf_21.asm index c05cf73..daee3c7 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_21.asm and b/CAD/templates/ILS/BogenVario_auf_21.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_27.asm b/CAD/templates/ILS/BogenVario_auf_27.asm index c05cf73..be1d1d9 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_27.asm and b/CAD/templates/ILS/BogenVario_auf_27.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_3.asm b/CAD/templates/ILS/BogenVario_auf_3.asm index 26e95a9..d901a3d 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_3.asm and b/CAD/templates/ILS/BogenVario_auf_3.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_33.asm b/CAD/templates/ILS/BogenVario_auf_33.asm index c05cf73..60a125c 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_33.asm and b/CAD/templates/ILS/BogenVario_auf_33.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_39.asm b/CAD/templates/ILS/BogenVario_auf_39.asm index c05cf73..660f4cc 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_39.asm and b/CAD/templates/ILS/BogenVario_auf_39.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_45.asm b/CAD/templates/ILS/BogenVario_auf_45.asm index c05cf73..41dfbb4 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_45.asm and b/CAD/templates/ILS/BogenVario_auf_45.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_51.asm b/CAD/templates/ILS/BogenVario_auf_51.asm index c05cf73..ae4279e 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_51.asm and b/CAD/templates/ILS/BogenVario_auf_51.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_6.asm b/CAD/templates/ILS/BogenVario_auf_6.asm index b82a329..7be187f 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_6.asm and b/CAD/templates/ILS/BogenVario_auf_6.asm differ diff --git a/CAD/templates/ILS/BogenVario_auf_9.asm b/CAD/templates/ILS/BogenVario_auf_9.asm index 1fa5706..5cb0af9 100644 Binary files a/CAD/templates/ILS/BogenVario_auf_9.asm and b/CAD/templates/ILS/BogenVario_auf_9.asm differ diff --git a/CAD/templates/ILS/Eckrad.cfg b/CAD/templates/ILS/Eckrad.cfg deleted file mode 100644 index 1619fbd..0000000 Binary files a/CAD/templates/ILS/Eckrad.cfg and /dev/null differ diff --git a/CAD/templates/ILS/Gefaellestrecke_allgemein.cfg b/CAD/templates/ILS/Gefaellestrecke_allgemein.cfg deleted file mode 100644 index beefe5c..0000000 Binary files a/CAD/templates/ILS/Gefaellestrecke_allgemein.cfg and /dev/null differ diff --git a/CAD/templates/ILS/Gefaellestrecke_rechts.cfg b/CAD/templates/ILS/Gefaellestrecke_rechts.cfg deleted file mode 100644 index f933fb2..0000000 Binary files a/CAD/templates/ILS/Gefaellestrecke_rechts.cfg and /dev/null differ diff --git a/CAD/templates/ILS/Kreisel.cfg b/CAD/templates/ILS/Kreisel.cfg deleted file mode 100644 index cd5c7dd..0000000 Binary files a/CAD/templates/ILS/Kreisel.cfg and /dev/null differ diff --git a/CAD/templates/ILS/SE_Baugruppe.cfg b/CAD/templates/ILS/SE_Baugruppe.cfg deleted file mode 100644 index 0cb663c..0000000 Binary files a/CAD/templates/ILS/SE_Baugruppe.cfg and /dev/null differ diff --git a/Doku/bilder/Variofoerderer_abwaerts.svg b/Doku/bilder/Variofoerderer_abwaerts.svg new file mode 100644 index 0000000..46a5584 --- /dev/null +++ b/Doku/bilder/Variofoerderer_abwaerts.svg @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + F + + S + + + Ho + H + 1 + + + + + L + F + L + S + + + + + + + + H + S + H + AS + L + AS + + + + + H + F + + H + ES + + + L + ES + + + + + + + + + L + 1 + + + + + diff --git a/Doku/bilder/Variofoerderer_aufwaerts.svg b/Doku/bilder/Variofoerderer_aufwaerts.svg new file mode 100644 index 0000000..d66b6fd --- /dev/null +++ b/Doku/bilder/Variofoerderer_aufwaerts.svg @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + L + F + L + S + + + + + + H + S + H + ES + L + ES + + + + + H + F + + H + AS + + + L + AS + + + + + + L + 1 + + + + + + + + + F + + S + + + Ho + H + 1 + + + + + + + + diff --git a/Doku/variofoerderer.md b/Doku/variofoerderer.md new file mode 100644 index 0000000..1ed3498 --- /dev/null +++ b/Doku/variofoerderer.md @@ -0,0 +1,351 @@ +# Gleichungen Förderer aufwärts + +![Varioförderer aufwärts](bilder/Variofoerderer_aufwaerts.svg) +**violett** ist F wie _Förderer_ +**hellblau** ist S wie _Strecke_ +**AS** ist _Ausschleus_- Element +**ES** ist _Einschleus_- Element + + +## Gegeben + +$H_0$, $H_1$, $L_1$, $\alpha_F$, $\alpha_S$, $L_{ES}$, $H_{ES}$, $L_{AS}$, $H_{AS}$ + +## Gesucht + +$L_F$, $L_S$, $H_F$, $H_S$ + +--- + +## Grundgleichungen ($H_1 > H_0$, Förderrichtung: von $H_0$ nach $H_1$) + +**(1) Horizontal:** + +$$L_1 = L_{ES} + L_F + L_S + L_{AS}$$ + +**(2) Vertikal:** + +$$H_1 - H_0 = H_F - H_S - H_{ES} - H_{AS}$$ + +**(3) Neigung F:** + +$$\tan(\alpha_F) = \frac{H_F}{L_F} \quad \Rightarrow \quad H_F = L_F \cdot \tan(\alpha_F)$$ + +**(4) Neigung S:** + +$$\tan(\alpha_S) = \frac{H_S}{L_S} \quad \Rightarrow \quad H_S = L_S \cdot \tan(\alpha_S)$$ + +--- + +## Lösung (Einsetzen von (3),(4) in (1),(2)) + +**(I)** + +$$L_F + L_S = L_1 - L_{ES} - L_{AS}$$ + +**(II)** + +$$L_F \cdot \tan(\alpha_F) - L_S \cdot \tan(\alpha_S) = (H_1 - H_0) + H_{ES} + H_{AS}$$ + +--- + +## Ergebnis + +$$L_F = \frac{(H_1 - H_0 + H_{ES} + H_{AS}) + (L_1 - L_{ES} - L_{AS}) \cdot \tan(\alpha_S)}{\tan(\alpha_F) + \tan(\alpha_S)}$$ + +$$L_S = (L_1 - L_{ES} - L_{AS}) - L_F$$ + +$$H_F = L_F \cdot \tan(\alpha_F)$$ + +$$H_S = L_S \cdot \tan(\alpha_S)$$ + + +# Gleichungen Förderer abwärts + +![Varioförderer abwärts](bilder/Variofoerderer_abwaerts.svg) + +## Gegeben + +$H_0$, $H_1$, $L_1$, $\alpha_F$, $\alpha_S$, $L_{ES}$, $H_{ES}$, $L_{AS}$, $H_{AS}$ + +## Gesucht + +$L_F$, $L_S$, $H_F$, $H_S$ + +--- + +## Grundgleichungen ($H_0 > H_1$, Förderrichtung: von $H_0$ nach $H_1$) + +**(1) Horizontal:** + +$$L_1 = L_{ES} + L_F + L_S + L_{AS}$$ + +**(2) Vertikal:** + +$$H_0 - H_1 = H_{ES} + H_F + H_S + H_{AS}$$ + +**(3) Neigung F:** + +$$\tan(\alpha_F) = \frac{H_F}{L_F} \quad \Rightarrow \quad H_F = L_F \cdot \tan(\alpha_F)$$ + +**(4) Neigung S:** + +$$\tan(\alpha_S) = \frac{H_S}{L_S} \quad \Rightarrow \quad H_S = L_S \cdot \tan(\alpha_S)$$ + +--- + +## Lösung (Einsetzen von (3),(4) in (1),(2)) + +**(I)** + +$$L_F + L_S = L_1 - L_{ES} - L_{AS}$$ + +**(II)** + +$$L_F \cdot \tan(\alpha_F) + L_S \cdot \tan(\alpha_S) = (H_0 - H_1) - H_{ES} - H_{AS}$$ + +--- + +## Ergebnis + +$$L_F = \frac{(H_0 - H_1 - H_{ES} - H_{AS}) - (L_1 - L_{ES} - L_{AS}) \cdot \tan(\alpha_S)}{\tan(\alpha_F) - \tan(\alpha_S)}$$ + +$$L_S = (L_1 - L_{ES} - L_{AS}) - L_F$$ + +$$H_F = L_F \cdot \tan(\alpha_F)$$ + +$$H_S = L_S \cdot \tan(\alpha_S)$$ + +# Zusammenfassung + +Wobei $\alpha_S$ normalerweise immer bei 3° liegt und $\alpha_F$ von 3,6,9,12,15.. 51° läuft. + +```python +#!/usr/bin/env python3 +""" +Förderer-Berechnung in 2D – beide Fälle +==================================================== +Aufwärts (H1 > H0): + ΔH = H1 - H0 + L_F = (ΔH + H_ES + H_AS + L_rest·tan(α_S)) / (tan(α_F) + tan(α_S)) + Probe: H_F - H_S - H_ES - H_AS = ΔH + +Abwärts (H0 > H1): + ΔH = H0 - H1 + L_F = (ΔH - H_ES - H_AS - L_rest·tan(α_S)) / (tan(α_F) - tan(α_S)) + Probe: H_ES + H_F + H_S + H_AS = ΔH +""" + +import math + +# ============================================================ +# KONSTANTEN [alle in Meter / Grad] +# ============================================================ +H0 = 2.0 +H1 = 5.0 +L1 = 8.0 +L_ES = 1.0 +H_ES = 0.3 +L_AS = 1.0 +H_AS = 0.3 + +ALPHA_S = 3.0 +ALPHA_F_LIST = [3, 6, 9, 12, 15, 18, 24, 27, 33, 39, 45, 51] + + +def berechne(h0, h1, l1, l_es, h_es, l_as, h_as, alpha_f_deg, alpha_s_deg): + """ + Berechnet L_F, L_S, H_F, H_S. + Unterscheidet automatisch aufwärts/abwärts anhand h0 vs h1. + """ + alpha_f = math.radians(alpha_f_deg) + alpha_s = math.radians(alpha_s_deg) + tan_f = math.tan(alpha_f) + tan_s = math.tan(alpha_s) + l_rest = l1 - l_es - l_as + + if h1 >= h0: + # === AUFWÄRTS === + # (2): H1 - H0 = H_F - H_S - H_ES - H_AS + delta_h = h1 - h0 + nenner = tan_f + tan_s + if abs(nenner) < 1e-12: + return None + zaehler = (delta_h + h_es + h_as) + l_rest * tan_s + fall = "aufwärts" + else: + # === ABWÄRTS === + # (2): H0 - H1 = H_ES + H_F + H_S + H_AS + delta_h = h0 - h1 + nenner = tan_f - tan_s + if abs(nenner) < 1e-12: + return None + zaehler = (delta_h - h_es - h_as) - l_rest * tan_s + fall = "abwärts" + + l_f = zaehler / nenner + l_s = l_rest - l_f + h_f = l_f * tan_f + h_s = l_s * tan_s + + # Gegenprobe + if fall == "aufwärts": + probe = h_f - h_s - h_es - h_as # soll = H1-H0 + else: + probe = h_es + h_f + h_s + h_as # soll = H0-H1 + + return { + "L_F": l_f, "L_S": l_s, + "H_F": h_f, "H_S": h_s, + "fall": fall, "delta_h": delta_h, "probe": probe, + } + + +def validierung(erg): + probleme = [] + for key in ("L_F", "L_S", "H_F", "H_S"): + if erg[key] < 0: + probleme.append(f"{key} < 0") + # L_F und L_S dürfen auch nicht > L_rest sein (implizit durch L_S < 0) + return (len(probleme) == 0, probleme) + + +def md_tabelle(fall_name, h0_val, h1_val): + """Erzeugt Markdown-Tabelle. Fall wird aus h0/h1 abgeleitet.""" + l_rest = L1 - L_ES - L_AS + delta_h = abs(h1_val - h0_val) + richtung = "aufwärts" if h1_val >= h0_val else "abwärts" + + lines = [] + lines.append(f"### {fall_name}") + lines.append(f"H₀ = {h0_val:.3f} m, H₁ = {h1_val:.3f} m → **{richtung}**, " + f"ΔH = {delta_h:.4f} m, L_rest = {l_rest:.3f} m\n") + + if richtung == "aufwärts": + lines.append("Formel: L_F = (ΔH + H_ES + H_AS + L_rest·tan α_S) / " + "(tan α_F **+** tan α_S)") + lines.append("") + lines.append("Probe: H_F − H_S − H_ES − H_AS = ΔH\n") + else: + lines.append("Formel: L_F = (ΔH − H_ES − H_AS − L_rest·tan α_S) / " + "(tan α_F **−** tan α_S)") + lines.append("") + lines.append("Probe: H_ES + H_F + H_S + H_AS = ΔH\n") + + lines.append("| α_F [°] | L_F [m] | L_S [m] | H_F [m] | H_S [m] | Probe | Status |") + lines.append("|--------:|--------:|--------:|--------:|--------:|------:|--------|") + + for alpha_f_deg in ALPHA_F_LIST: + erg = berechne(h0_val, h1_val, L1, L_ES, H_ES, L_AS, H_AS, + alpha_f_deg, ALPHA_S) + if erg is None: + lines.append(f"| {alpha_f_deg} | — | — | — | — | — | ⚠ Nenner = 0 |") + continue + + gueltig, probleme = validierung(erg) + status = "✓ gültig" if gueltig else f"✗ {', '.join(probleme)}" + + lines.append( + f"| {alpha_f_deg} " + f"| {erg['L_F']:.4f} " + f"| {erg['L_S']:.4f} " + f"| {erg['H_F']:.4f} " + f"| {erg['H_S']:.4f} " + f"| {erg['probe']:.4f} " + f"| {status} |" + ) + lines.append("") + return "\n".join(lines) + + +def main(): + md = [] + md.append("# Förderer-Berechnung (2D-Modell)\n") + + md.append("## Gegebene Werte\n") + md.append("| Parameter | Wert |") + md.append("|-----------|-----:|") + md.append(f"| H₀ | {H0:.3f} m |") + md.append(f"| H₁ | {H1:.3f} m |") + md.append(f"| L₁ | {L1:.3f} m |") + md.append(f"| L_ES | {L_ES:.3f} m |") + md.append(f"| H_ES | {H_ES:.3f} m |") + md.append(f"| L_AS | {L_AS:.3f} m |") + md.append(f"| H_AS | {H_AS:.3f} m |") + md.append(f"| α_S | {ALPHA_S:.1f}° |") + md.append("") + + md.append("## Ergebnisse\n") + + # Fall 1: Aufwärts – H0=2 → H1=5 + md.append(md_tabelle("Fall 1: Aufwärts", h0_val=H0, h1_val=H1)) + + # Fall 2: Abwärts – H0=5 → H1=2 (vertauscht!) + md.append(md_tabelle("Fall 2: Abwärts", h0_val=H1, h1_val=H0)) + + result = "\n".join(md) + print(result) + +if __name__ == "__main__": + main() + ``` +# Förderer-Berechnung (2D-Modell) + +## Gegebene Werte + +| Parameter | Wert | +|-----------|-----:| +| H₀ | 2.000 m | +| H₁ | 5.000 m | +| L₁ | 8.000 m | +| L_ES | 1.000 m | +| H_ES | 0.300 m | +| L_AS | 1.000 m | +| H_AS | 0.300 m | +| α_S | 3.0° | + +## Ergebnisse + +### Fall 1: Aufwärts +H₀ = 2.000 m, H₁ = 5.000 m → **aufwärts**, ΔH = 3.0000 m, L_rest = 6.000 m + +Formel: L_F = (ΔH + H_ES + H_AS + L_rest·tan α_S) / (tan α_F **+** tan α_S) + +Probe: H_F − H_S − H_ES − H_AS = ΔH + +| α_F [°] | L_F [m] | L_S [m] | H_F [m] | H_S [m] | Probe | Status | +|--------:|--------:|--------:|--------:|--------:|------:|--------| +| 3 | 37.3460 | -31.3460 | 1.9572 | -1.6428 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 6 | 24.8517 | -18.8517 | 2.6120 | -0.9880 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 9 | 18.5702 | -12.5702 | 2.9412 | -0.6588 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 12 | 14.7735 | -8.7735 | 3.1402 | -0.4598 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 15 | 12.2190 | -6.2190 | 3.2741 | -0.3259 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 18 | 10.3741 | -4.3741 | 3.3708 | -0.2292 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 24 | 7.8661 | -1.8661 | 3.5022 | -0.0978 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 27 | 6.9660 | -0.9660 | 3.5494 | -0.0506 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 33 | 5.5776 | 0.4224 | 3.6221 | 0.0221 | 3.0000 | ✓ gültig | +| 39 | 4.5401 | 1.4599 | 3.6765 | 0.0765 | 3.0000 | ✓ gültig | +| 45 | 3.7195 | 2.2805 | 3.7195 | 0.1195 | 3.0000 | ✓ gültig | +| 51 | 3.0408 | 2.9592 | 3.7551 | 0.1551 | 3.0000 | ✓ gültig | + +### Fall 2: Abwärts +H₀ = 5.000 m, H₁ = 2.000 m → **abwärts**, ΔH = 3.0000 m, L_rest = 6.000 m + +Formel: L_F = (ΔH − H_ES − H_AS − L_rest·tan α_S) / (tan α_F **−** tan α_S) + +Probe: H_ES + H_F + H_S + H_AS = ΔH + +| α_F [°] | L_F [m] | L_S [m] | H_F [m] | H_S [m] | Probe | Status | +|--------:|--------:|--------:|--------:|--------:|------:|--------| +| 3 | — | — | — | — | — | ⚠ Nenner = 0 | +| 6 | 39.5767 | -33.5767 | 4.1597 | -1.7597 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 9 | 19.6794 | -13.6794 | 3.1169 | -0.7169 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 12 | 13.0226 | -7.0226 | 2.7680 | -0.3680 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 15 | 9.6759 | -3.6759 | 2.5926 | -0.1926 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 18 | 7.6531 | -1.6531 | 2.4866 | -0.0866 | 3.0000 | ✗ L_S < 0, H_S < 0 | +| 24 | 5.3092 | 0.6908 | 2.3638 | 0.0362 | 3.0000 | ✓ gültig | +| 27 | 4.5624 | 1.4376 | 2.3247 | 0.0753 | 3.0000 | ✓ gültig | +| 33 | 3.4934 | 2.5066 | 2.2686 | 0.1314 | 3.0000 | ✓ gültig | +| 39 | 2.7537 | 3.2463 | 2.2299 | 0.1701 | 3.0000 | ✓ gültig | +| 45 | 2.2009 | 3.7991 | 2.2009 | 0.1991 | 3.0000 | ✓ gültig | +| 51 | 1.7637 | 4.2363 | 2.1780 | 0.2220 | 3.0000 | ✓ gültig | diff --git a/Editor2DLibrary/SSG/shapes/categories.txt b/Editor2DLibrary/SSG/shapes/categories.txt index b595063..b866f59 100644 --- a/Editor2DLibrary/SSG/shapes/categories.txt +++ b/Editor2DLibrary/SSG/shapes/categories.txt @@ -1 +1 @@ -[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichen_Parallel","name":"Weichen Parallel","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true},{"id":"c_KettenFoerderer","name":"KettenFörderer","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true}] \ No newline at end of file +[{"id":"c_ILS","name":"ILS","hasShapes":false,"items":[{"id":"c_Kreiselmodule","name":"Kreisel-Module","hasShapes":true},{"id":"c_Zusatzmodul","name":"Zusatzmodul","hasShapes":true},{"id":"c_Foerderer","name":"Förderer","hasShapes":true},{"id":"c_Kurven","name":"Gefällestrecke","hasShapes":true}]},{"id":"c10","name":"PBU","hasShapes":true},{"id":"c_Background","name":"Background","hideName":true,"hasShapes":true},{"id":"c_Parts","name":"Parts","description":"Shapes used for creating new Assemblies while Session","hasShapes":true},{"id":"c_Session","name":"Session","hasShapes":true},{"id":"c_Omniflo","name":"Omniflo","hasShapes":false,"items":[{"id":"c_Boegen","name":"Bögen","hasShapes":true},{"id":"c_Gerade","name":"Aluprofil Gerade","hasShapes":true},{"id":"c_Weichen_90","name":"Weiche 90°","hasShapes":true},{"id":"c_Weichen_45","name":"Weiche 45°","hasShapes":true},{"id":"c_Weichen_Parallel","name":"Weichen Parallel","hasShapes":true},{"id":"c_Weichenkoerper","name":"Weichenkörper","hasShapes":true},{"id":"c_Weichenkombinationen","name":"Weichenkombinationen","hasShapes":true},{"id":"c_TEFElemente","name":"TEF Elemente","hasShapes":true},{"id":"c_KettenFoerderer","name":"KettenFörderer","hasShapes":true}]},{"id":"c_OmnifloBogen","name":"Omniflo Bogen","hasShapes":true,"items":[{"id":"c_Boegen_90","name":"Bögen 90°","hasShapes":true}]},{"id":"c_OmnifloWeiche","name":"Omniflo Weiche","hasShapes":true},{"id":"c_vario_vertikal_bogen","name":"Varioboegen vertikal","hasShapes":true}] \ No newline at end of file diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_12.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_12.stl new file mode 100644 index 0000000..7dc1efb Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_12.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_15.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_15.stl new file mode 100644 index 0000000..6f4acf7 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_15.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_18.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_18.stl new file mode 100644 index 0000000..1f0a22d Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_18.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_21.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_21.stl new file mode 100644 index 0000000..d3db69b Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_21.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_27.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_27.stl new file mode 100644 index 0000000..5ec0da1 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_27.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_33.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_33.stl new file mode 100644 index 0000000..31fc1d9 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_33.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_39.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_39.stl new file mode 100644 index 0000000..7f38e28 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_39.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_45.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_45.stl new file mode 100644 index 0000000..bf17b41 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_45.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_51.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_51.stl new file mode 100644 index 0000000..9c56fa1 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_51.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_6.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_6.stl new file mode 100644 index 0000000..ac7ac95 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_6.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_9.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_9.stl new file mode 100644 index 0000000..11593b3 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_ab_9.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_12.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_12.stl new file mode 100644 index 0000000..9f684b8 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_12.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_15.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_15.stl new file mode 100644 index 0000000..a195258 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_15.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_18.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_18.stl new file mode 100644 index 0000000..59efaad Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_18.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_21.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_21.stl new file mode 100644 index 0000000..8f5f6a5 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_21.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_27.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_27.stl new file mode 100644 index 0000000..6d97d5e Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_27.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_3.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_3.stl new file mode 100644 index 0000000..918d001 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_3.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_33.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_33.stl new file mode 100644 index 0000000..8d2820f Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_33.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_39.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_39.stl new file mode 100644 index 0000000..a499fab Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_39.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_45.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_45.stl new file mode 100644 index 0000000..d93f4b0 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_45.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_51.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_51.stl new file mode 100644 index 0000000..c9c5d1a Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_51.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_6.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_6.stl new file mode 100644 index 0000000..e51dcc1 Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_6.stl differ diff --git a/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_9.stl b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_9.stl new file mode 100644 index 0000000..18a3b1d Binary files /dev/null and b/Editor2DLibrary/SSG/shapes/obj/BogenVario_auf_9.stl differ diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_12.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_12.txt new file mode 100644 index 0000000..5c2b38a --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_12.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "12 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_12.stl", + "width": 558.6142, + "height": 1121.4614, + "depth": 575.7732, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_15.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_15.txt new file mode 100644 index 0000000..1817e88 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_15.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "15 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_15.stl", + "width": 558.6142, + "height": 599.0173, + "depth": 599.0173, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_18.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_18.txt new file mode 100644 index 0000000..8221e9e --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_18.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "18 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_18.stl", + "width": 558.6142, + "height": 798.6898, + "depth": 798.6898, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_21.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_21.txt new file mode 100644 index 0000000..bbc9610 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_21.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "21 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_21.stl", + "width": 558.6142, + "height": 892.3843, + "depth": 892.3843, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_27.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_27.txt new file mode 100644 index 0000000..831aab0 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_27.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "27 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_27.stl", + "width": 558.6142, + "height": 1074.0283, + "depth": 1074.0283, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_3.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_3.txt new file mode 100644 index 0000000..fa4209f --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_3.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "3 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_3.stl", + "width": 558.6142, + "height": 755.9055, + "depth": 487.8236, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_33.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_33.txt new file mode 100644 index 0000000..9c8b63d --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_33.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "33 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_33.stl", + "width": 558.6142, + "height": 1284.6236, + "depth": 1284.6236, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_39.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_39.txt new file mode 100644 index 0000000..5a6f456 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_39.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "39 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_39.stl", + "width": 558.6142, + "height": 1524.2457, + "depth": 1524.2457, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_45.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_45.txt new file mode 100644 index 0000000..646d395 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_45.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "45 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_45.stl", + "width": 558.6142, + "height": 1589.0268, + "depth": 1589.0268, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_51.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_51.txt new file mode 100644 index 0000000..c227554 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_51.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "51 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_51.stl", + "width": 558.6142, + "height": 2038.9795, + "depth": 539.48, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_6.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_6.txt new file mode 100644 index 0000000..3f6fa4c --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_6.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "6 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_6.stl", + "width": 558.6142, + "height": 1508.7118, + "depth": 545.1969, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_9.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_9.txt new file mode 100644 index 0000000..21710c6 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_ab_9.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "9 Grad abwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_ab_9.stl", + "width": 558.6142, + "height": 1126.8661, + "depth": 551.6976, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_12.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_12.txt new file mode 100644 index 0000000..8cd5f31 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_12.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "12 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_12.stl", + "width": 558.6142, + "height": 1156.2709, + "depth": 580.0063, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_15.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_15.txt new file mode 100644 index 0000000..763a4ac --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_15.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "15 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_15.stl", + "width": 558.6142, + "height": 1155.0992, + "depth": 605.2157, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_18.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_18.txt new file mode 100644 index 0000000..c8d3c9c --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_18.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "18 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_18.stl", + "width": 558.6142, + "height": 2284.2709, + "depth": 806.6268, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_21.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_21.txt new file mode 100644 index 0000000..8ffe81e --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_21.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "21 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_21.stl", + "width": 558.6142, + "height": 2262.0094, + "depth": 909.1654, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_27.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_27.txt new file mode 100644 index 0000000..7a6ee30 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_27.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "27 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_27.stl", + "width": 558.6142, + "height": 2254.526, + "depth": 929.2346, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_3.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_3.txt new file mode 100644 index 0000000..1fdf0cc --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_3.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "3 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_3.stl", + "width": 558.6142, + "height": 767.5843, + "depth": 478.2614, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_33.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_33.txt new file mode 100644 index 0000000..cb7fa95 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_33.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "33 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_33.stl", + "width": 558.6142, + "height": 3281.3858, + "depth": 1426.2047, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_39.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_39.txt new file mode 100644 index 0000000..b59065e --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_39.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "39 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_39.stl", + "width": 558.6142, + "height": 3255.3827, + "depth": 1455.8362, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_45.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_45.txt new file mode 100644 index 0000000..323cb42 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_45.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "45 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_45.stl", + "width": 558.6142, + "height": 3155.7921, + "depth": 1642.4693, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_51.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_51.txt new file mode 100644 index 0000000..4a3db93 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_51.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "51 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_51.stl", + "width": 558.6142, + "height": 4056.1512, + "depth": 2262.6142, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_6.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_6.txt new file mode 100644 index 0000000..5827c25 --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_6.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "6 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_6.stl", + "width": 558.6142, + "height": 1533.0898, + "depth": 546.1039, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_9.txt b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_9.txt new file mode 100644 index 0000000..b2fc32d --- /dev/null +++ b/Editor2DLibrary/SSG/shapes/props/s_BogenVario_auf_9.txt @@ -0,0 +1,11 @@ +{ + "shapeMode": 0, + "name": "9 Grad aufwärts VarioBogen", + "family": "VertikalBogenVarioFoerderer", + "icon": "SSG/shapes/img/", + "src3D": "SSG/shapes/obj/BogenVario_auf_9.stl", + "width": 558.6142, + "height": 1156.3465, + "depth": 553.663, + "behaviour": "(NOSTRETCH)(NOSTRETCHONVIEW)(NOROTATE)(NOROTATEONVIEW)(CONTAINER)(HIDEDIMENSIONS)(HIDEROTATION)(HIDEPIN)(ALWAYSFRONT)" +} diff --git a/Editor2DLibrary/SSG/shapes/settings.txt b/Editor2DLibrary/SSG/shapes/settings.txt index 71efefb..a362d85 100644 --- a/Editor2DLibrary/SSG/shapes/settings.txt +++ b/Editor2DLibrary/SSG/shapes/settings.txt @@ -1 +1 @@ -{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":false},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":true},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":true},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_KettenFoerderer":{"expanded":true},"c_OmnifloBogen":{"expanded":true},"c_Boegen_90":{"expanded":false},"c_OmnifloWeiche":{"expanded":true}},"shapes":{}} \ No newline at end of file +{"categories":{"c_ILS":{"expanded":true},"c_Kreiselmodule":{"expanded":true},"c_Zusatzmodul":{"expanded":true},"c_Foerderer":{"expanded":true},"c_Kurven":{"expanded":true},"c10":{"expanded":false},"c_Background":{"expanded":true},"c_Parts":{"expanded":true},"c_Session":{"expanded":false},"c_Omniflo":{"expanded":false},"c_Boegen":{"expanded":true},"c_Gerade":{"expanded":true},"c_Weichen_90":{"expanded":true},"c_Weichen_45":{"expanded":true},"c_Weichen_Parallel":{"expanded":true},"c_Weichenkoerper":{"expanded":true},"c_Weichenkombinationen":{"expanded":true},"c_TEFElemente":{"expanded":true},"c_KettenFoerderer":{"expanded":true},"c_OmnifloBogen":{"expanded":false},"c_Boegen_90":{"expanded":true},"c_OmnifloWeiche":{"expanded":false},"c_vario_vertikal_bogen":{"expanded":true}},"shapes":{}} \ No newline at end of file