die SVGs für Weichenkörper und Parallelweischen sind updated

This commit is contained in:
2025-07-14 14:06:59 +02:00
parent 5d015c0545
commit 72164d66cb
34 changed files with 159 additions and 455 deletions
+17 -1
View File
@@ -3,13 +3,29 @@
für die Umsetzung der 2D-Library im Rule Designer sind folgende Schritte vorgesehen unterteilt in TXT und SVG:
**TXT-Daten:**
**PROPS-TXT-Daten:**
1. JSON-Struktur vorbereiten: inkl. Gesamtbreite, Gesamthöhe sowie Breite und Höhe der Mittellinie.
2. CPs (Connection Points): Richtung und Position der CPs berechnen.
3. Daten aus JSON in der lokalen RD-Installation als Props importieren.
**Props-Bearbeitung:**
1. Führe run_OFWeiche.bat im Ordner OFWeiche aus.
2. Kopiere den Ordner SSG erneut in den Git-Ordner.
3. Führe git push aus.
**SVG-Daten:**
1. DWG-Dateien exportieren und in SVG umwandeln.
2. SVG optimieren: z.B. Polylinien in einfache Linien umwandeln.
3. Viewbox im SVG definieren, um saubere Skalierung zu gewährleisten.
4. Aus dem SVG Symbol generieren.
**SVG-Bearbeitung:**
1. Führe optimize_easy.bat im Ordner SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\bin aus, um die SVGs vorzubereiten.
2. Bearbeite die SVGs im Ordner outputdir manuell in Inkscape : Passe den viewbox an und entferne Hilfslinien (füge fill:none, stroke:none hinzu) bei Einfachweichen und Deltaweichen.
3. Kopiere die bearbeiteten Dateien in outputdir_kopie, um pneumatische Weichen-SVGs zu erstellen.
4. Füge die SVGs manuell im 2D-Wizard hinzu.
5. Führe 6_update_XML_Strich_WK.py im Ordner OFWeiche aus, um Hilfslinien erneut zu deaktivieren.
6. Kopiere den Ordner SSG aus C:\Program Files\RuleDesigner\...\Editor2D in den Git-Ordner Editor2DLibrary.
7. Führe git push aus.