1.5 KiB
1.5 KiB
Vorgehen Erzeugung 2D Library
für die Umsetzung der 2D-Library im Rule Designer sind folgende Schritte vorgesehen – unterteilt in TXT und SVG:
PROPS-TXT-Daten:
- JSON-Struktur vorbereiten: inkl. Gesamtbreite, Gesamthöhe sowie Breite und Höhe der Mittellinie.
- CPs (Connection Points): Richtung und Position der CPs berechnen.
- Daten aus JSON in der lokalen RD-Installation als Props importieren.
Props-Bearbeitung:
- Führe run_OFWeiche.bat im Ordner OFWeiche aus.
- Kopiere den Ordner SSG erneut in den Git-Ordner.
- Führe git push aus.
SVG-Daten:
- DWG-Dateien exportieren und in SVG umwandeln.
- SVG optimieren: z. B. Polylinien in einfache Linien umwandeln.
- Viewbox im SVG definieren, um saubere Skalierung zu gewährleisten.
- Aus dem SVG Symbol generieren.
SVG-Bearbeitung:
- Führe optimize_easy.bat im Ordner SSG-Ruledesigner-Konfigurator\SVGs\Omniflo\bin aus, um die SVGs vorzubereiten.
- 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.
- Kopiere die bearbeiteten Dateien in outputdir_kopie, um pneumatische Weichen-SVGs zu erstellen.
- Füge die SVGs manuell im 2D-Wizard hinzu.
- Führe 6_update_XML_Strich_WK.py im Ordner OFWeiche aus, um Hilfslinien erneut zu deaktivieren.
- Kopiere den Ordner SSG aus C:\Program Files\RuleDesigner...\Editor2D in den Git-Ordner Editor2DLibrary.
- Führe git push aus.