Commit Graph

72 Commits

Author SHA1 Message Date
P.wolok ff0b821822 Hinzufügen von Nachricht wenn ein dxftype nicht zugelassen ist 2025-09-05 16:39:08 +02:00
P.wolok cc26152e62 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf 2025-09-05 15:56:43 +02:00
P.wolok de60ec8ce1 added Circle and Spline vor Bindbox calculation 2025-09-05 15:56:10 +02:00
y.wang 07b69469f1 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf 2025-09-05 13:19:55 +02:00
y.wang 99429c4f65 Block getrennt 2025-09-05 13:19:48 +02:00
P.wolok e89e4abf3f Drehung des Blocks korrigiert 2025-09-05 10:14:04 +02:00
y.wang 2ca1104b3c merge 2025-09-04 18:19:00 +02:00
y.wang 8eb46aa2d1 alle dxf datei für Omniflo sind eingepflegt 2025-09-04 18:18:07 +02:00
P.wolok 43b2ff35af einfügen von einem eigennamen für die Blöcke 2025-09-04 16:36:24 +02:00
m.stangl e51e60a508 zum Test die 4041er Kurver dazu, um den Versatz auf dem Grund zu gehen 2025-09-04 15:02:24 +02:00
P.wolok 0bc6e56bbd statt statischer, dynamische setzung der Blöccke in dxf 2025-09-04 13:30:41 +02:00
P.wolok 3e2e750cf1 Hinzufügen von Linen und arc für getboundingbox 2025-09-04 11:44:20 +02:00
y.wang 397d7d410c zwei Beispiel Bogen und Weiche hinzufügt. 2025-09-04 09:32:34 +02:00
y.wang c733294554 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf 2025-09-04 09:07:26 +02:00
y.wang 0d8524c1b1 zwei Beispiel hinzufügt. 2025-09-04 09:06:34 +02:00
P.wolok 5e3d0a36b5 entfernen von svg datein und convertierung von svg zu dxf, nicht mehr nötig 2025-09-04 08:55:50 +02:00
P.wolok 4595d9b562 updated requirements, Der ursprungspunkt der Blöcke wurde verändert, die virtuelle Umgebung wurde nicht richtig geladen 2025-09-04 08:37:06 +02:00
P.wolok 36648649a5 Hinzufügung von rotation in test_ils.csv
rotation system für kurven hinzugefügt, und rotation probleme für Linean behoben
2025-09-03 13:44:39 +02:00
P.wolok 67aed63507 Pfadprobleme entfernt und erste wieder lauffähige version erstellt 2025-09-02 10:39:06 +02:00
P.wolok 42bfe554b6 alte setenv einträge entfernt. Prüfung nach dem Ornder Work integriert 2025-09-02 10:38:19 +02:00
P.wolok cd41972519 folder war falsch benannt 2025-09-02 10:31:14 +02:00
P.wolok b3e14f0114 default fallback dxf muss blocks heissen 2025-09-02 09:31:04 +02:00
P.wolok f8355967af default Block Datei dazu 2025-09-02 09:29:21 +02:00
lertlmaier 23471a7cc6 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/plant2dxf 2025-07-31 08:53:34 +02:00
m.stangl f14cbfd101 path objekte verwendet 2025-07-30 16:57:29 +02:00
m.stangl 97c81b466b logging in plant2dxf.py, svg2dxf.py und dxf2lib.py implementiert
SVG2DXF: Inkscape-Option hinzugefügt, die mit einem SVG Parser arbeitet
2025-07-30 16:12:52 +02:00
m.stangl c38b9861d4 - Anpassungen an Konfigurations- und Bibliotheksdateien vorgenommen
- logging in dxf2lib.py implementiert
- Umgebungsvariablen in setenv.bat für log-Verzeichnis und Bibliothek-Pfad hinzugefügt
- Bibliothek-Pfad in plant2dxf.py angepasst
2025-07-30 15:23:07 +02:00
m.stangl eb63f0f97f setenv um ein paar unbenutzte Umgebungsvariablen reduziert 2025-07-30 13:29:01 +02:00
lertlmaier fedd12d6e2 Erweiterung der allgemeinen Konfigurationsdatei zur Zuweisung von Block-Bibliotheken für ILS und Omniflo. Implementierung der Funktion handle_omniflo zur Verarbeitung von Omniflo-Typen in plant2dxf.py. Anpassung der Hauptfunktion zur Unterstützung von Bibliotheksdateien basierend auf der Teileart. 2025-07-30 11:39:55 +02:00
lertlmaier 4033fcbd5a Optimierung der Bounding Box-Berechnung in dxf2lib.py: Vereinfachung der POLYLINE- und LWPOLYLINE-Logik, um die Berechnung der minimalen und maximalen Koordinaten zu verbessern. Anpassung der Blockerstellung, um die Geometrie korrekt zu verschieben. 2025-07-30 11:31:51 +02:00
lertlmaier 91fffadc1f Erweiterung der Kommandozeilenargumente in dxf2lib.py, um den Bibliotheksnamen optional zu machen und Eingabeaufforderung bei fehlendem Namen hinzuzufügen. Anpassung der Textplatzierung in svg2dxf.py, um längere Namen auf zwei Zeilen darzustellen und Fehlerbehandlung bei der Inkscape-Konvertierung zu integrieren. 2025-07-29 15:29:36 +02:00
lertlmaier 4075cef30e eingecheckte libaries 2025-07-29 15:29:17 +02:00
lertlmaier a0e3c7a04f Konsole-Ausgaben angepasst 2025-07-29 12:25:31 +02:00
lertlmaier 19f348f156 Schalter -keep hinzu, der falls gesetzt das dxf vezeichnis mit den einzel-dateien in Work ordner beibehält. Ansonsten Löschung des verzeichnisses 2025-07-29 12:16:48 +02:00
lertlmaier ce0388586f Neue Batch-Dateien dxfs2lib.bat und svg2dxf.bat hinzugefügt zur Ausführung der Skripte für die Konvertierung von DXF und SVG. Erweiterung der dxf2lib.py und svg2dxf.py um Kommandozeilenargumente für Eingabe- und Ausgabeverzeichnisse. 2025-07-29 12:04:02 +02:00
lertlmaier 90ddb5982f svg dateien in data Ordner. Einzelne dxf dateien der blöcke gelöscht (zukünftig in work) 2025-07-29 11:25:23 +02:00
lertlmaier 0a8d1bc6b6 Test csv's umbenannt 2025-07-29 11:24:26 +02:00
lertlmaier e0f0eee33d bibliotheken in data mit unter-ordner. Umbennenung 2025-07-29 11:24:08 +02:00
lertlmaier ef6444a448 Text über Blöcken hinzugefügt und Abstand zwischen Blöcken in einer Reihe angepasst. 2025-07-29 08:42:10 +02:00
lertlmaier 182d7969ea mit skript erzeugte Block Bibliothek hinzugefügt 2025-07-28 16:23:16 +02:00
lertlmaier c6cb095f78 Erweiterung der Bounding Box-Berechnung für POLYLINE-Entities und Filterung der Entities nach erlaubten Typen. Anpassung der Platzierung von Blöcken in Reihen und Spalten. 2025-07-28 16:22:30 +02:00
lertlmaier b1f7ec4b16 dxf Dateien aus allen verfügbaren svg's erzeugt 2025-07-28 16:09:28 +02:00
lertlmaier 19d39835c1 data ordner mit aufgenommen 2025-07-28 16:09:07 +02:00
lertlmaier a321d8a76b Neue Skripte dxf2lib.py und svg2dxf.py hinzugefügt zur Verarbeitung von DXF-Dateien und zur Konvertierung von SVG in DXF. 2025-07-28 15:55:59 +02:00
m.stangl af1c8d96c1 Omniflo Beispiel Bild dazu 2025-07-25 12:42:01 +02:00
m.stangl 7013fcdebe merge im Bricscad 2025-07-25 12:39:53 +02:00
m.stangl eb27bc34db Bogen und Weiche nocheinmal dazu 2025-07-25 12:29:09 +02:00
m.stangl 6bb47910ee Datei um eine Weiche und einen Bogen jeweils in einem Block zu Testzwecken erweitert 2025-07-25 12:07:12 +02:00
m.stangl 6f22273645 OMniflo Beispiel dazu 2025-07-25 10:25:39 +02:00
lertlmaier 22e7632849 Makierung der Drehrichtung der Kreisel mit neuem Symbol hinzugefügt. Übergabe der Information im Json-String via "Drehrichtung: UZS / GUZS" 2025-07-25 09:13:12 +02:00