P.wolok
acfa53b722
die auf voerder kann man jetzt vertig stellen und eine neue Methode zur drehung der Blöcke wurde hinzugefügt
2025-10-23 12:38:12 +02:00
P.wolok
a56fa8918a
Die Vario Foerder kann man nun mit Kreisel verbinden
2025-10-21 16:27:26 +02:00
P.wolok
778a885e6e
erster protype einer förderers
2025-10-15 11:52:04 +02:00
P.wolok
2f5b43ad12
Die höhen werden nun im 2.5 d richtig angezeigt und die linien übernehmen nun die layers
2025-10-08 11:42:23 +02:00
P.wolok
971a766f9f
man kann nun gefaellestreckne nur mit einem kreisel verbinden
2025-10-07 15:01:06 +02:00
P.wolok
1f0ec6d687
alle gefaellestrecken ausnahmen sind jetzt drinnen logik wenn kreis nicht mit zwei kreisel verbuden ist
2025-10-07 09:01:27 +02:00
P.wolok
04f3aa6cb6
gefaellegerade sonderfall
2025-10-02 15:26:31 +02:00
P.wolok
0f30e879a8
Man kann nun zwei Kreisel am kreisel mit der Gefällestrecke verbinden (aber nur zwei Kreisel noch nicht ein Kreisel und eine Strecke)
2025-10-02 10:15:01 +02:00
P.wolok
d29cf07cfc
Erste Version von Gefaellestrecke, man kann noch nicht kreisel mit einander verbinden
2025-10-01 14:16:22 +02:00
P.wolok
008218ebc1
removed test version started creating gefaellestrecke
2025-09-29 12:39:29 +02:00
P.wolok
00073e6d03
Layer für linien erstellt und Linien Kordinaten system koriegiert
2025-09-18 11:50:33 +02:00
P.wolok
aa04ee3fd1
Die tags sind nun unsichtbar und nur ein Name wird erstellt. Die z Kordinatenfür ILS syteme wurden hinzugefügt und eine vorübergehende arc für angetriebene Kurven wird erstllet bevor man die Inserts hat
2025-09-17 11:37:31 +02:00
P.wolok
291b2eaec5
Bei plant2dxf wird die höhe nun mittgenommen und bei dxf2lib wird wieder der richtige Ordner benutzt
2025-09-15 17:04:45 +02:00
P.wolok
ad48e9ef76
Man kann jetzt bestimmte dxf.layer durch den cofig aus der boundingbox berechnung für die Mitte auschließen
2025-09-15 15:10:22 +02:00
P.wolok
867e366825
everything now gets layer not only omniflo
2025-09-15 13:59:18 +02:00
P.wolok
e4222d699c
Die endBox hat nun ein layer in omniflo system
2025-09-12 10:40:26 +02:00
P.wolok
523fdf9c59
Man kann jetzt auch in plant2dxf die Insert sehen
2025-09-11 11:22:36 +02:00
P.wolok
e3494530ea
Inserts richtig in die Bounding box reingetan
2025-09-10 15:32:06 +02:00
P.wolok
ca2c06c8f9
Circle und arch logic bishen verbessert (funktieoniert noch nicht ganz), libary zum testen
2025-09-09 15:32:30 +02:00
P.wolok
3c4a149aa6
inserts funktionieren jetzt muss noch mittelpunkt richtig setzten
2025-09-09 15:04:51 +02:00
P.wolok
7c662c9663
test mit blöcken erstellen
2025-09-08 16:29:31 +02:00
P.wolok
50f2d5f50e
Layer farben werden in plant2dxf angenommen (Layer selber nicht), dxf2lib wurde refrectored für die Leserlichkeit
2025-09-08 15:42:36 +02:00
P.wolok
3905da309c
Übernimmt nun die Layers und die Farben bei der Bibliothek Erstellung
2025-09-08 10:48:59 +02:00
P.wolok
ff0b821822
Hinzufügen von Nachricht wenn ein dxftype nicht zugelassen ist
2025-09-05 16:39:08 +02:00
P.wolok
de60ec8ce1
added Circle and Spline vor Bindbox calculation
2025-09-05 15:56:10 +02:00
P.wolok
e89e4abf3f
Drehung des Blocks korrigiert
2025-09-05 10:14:04 +02:00
P.wolok
43b2ff35af
einfügen von einem eigennamen für die Blöcke
2025-09-04 16:36: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
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
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
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
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
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
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
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
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
lertlmaier
340952299e
Optimierung der Funktion get_shape_cfg zur Verarbeitung von Offsets und Rotationen für Symbole. Vereinfachung des Codes durch Verwendung von Schleifen zur dynamischen Erfassung von Offset- und Rotationswerten aus der Konfiguration. Rückgabe der Symbole als Liste von Dictionaries mit korrekten Offset- und Rotationswerten.
2025-07-24 13:26:39 +02:00
lertlmaier
aa07e3852a
Erweiterung der Konfigurationsdatei shapes.cfg um Rotationsparameter für Symbole. Anpassung der Funktion get_shape_cfg, um Rotationen zu verarbeiten und Rückgabe der Symbole als Liste von Dictionaries. Überarbeitung der Handler-Funktionen für "ILS 2.0 Kreisel" und "ILS 2.0 Gefällestrecke", um die neuen Symbolstrukturen zu nutzen.
2025-07-24 11:57:09 +02:00