[CHANGE] Eckverbindungen werden nun als T-Verbindung gezählt und ausgewiesen

This commit is contained in:
2026-10-09 08:12:04 +02:00
parent 690938157f
commit 5ae1fc308c
5 changed files with 69 additions and 64 deletions
+9 -18
View File
@@ -63,15 +63,16 @@ Linien gefunden: 42
## Verbindungstypen
Das Skript unterscheidet drei Typen:
Das Skript unterscheidet im Ergebnis zwei Typen:
| Typ | Beschreibung | Erkennungslogik | Layer | Farbe |
|---|---|---|---|---|
| **Kreuzung** | Zwei Linien kreuzen sich, Schnittpunkt liegt im Inneren beider Linien | Nur echter geometrischer Schnitt, toleranzunabhängig | `D-KREUZUNG` | Rot (1) |
| **T-Verbindung** | Ein Endpunkt liegt auf dem Inneren der anderen Linie | Toleranzbasiert | `D-T_VERBINDUNG` | Grün (3) |
| **Eckverbindung** | Zwei Endpunkte berühren sich | Toleranzbasiert | `D-ECKVERBINDUNG` | Gelb (5) |
| **T-Verbindung** | Ein Endpunkt liegt auf dem Inneren der anderen Linie **oder** zwei Endpunkte berühren sich (Eckverbindung) | Toleranzbasiert | `D-T_VERBINDUNG` | Grün (3) |
> **Wichtig:** Kreuzungen werden ausschließlich über echten geometrischen Schnitt erkannt — niemals über Toleranz. T-Verbindungen und Eckverbindungen werden niemals als Kreuzung klassifiziert, auch wenn sich die verlängerten Linien schneiden würden.
> **Wichtig:** Kreuzungen werden ausschließlich über echten geometrischen Schnitt erkannt — niemals über Toleranz. Endpunkt-Verbindungen werden niemals als Kreuzung klassifiziert, auch wenn sich die verlängerten Linien schneiden würden.
>
> **Hinweis:** Intern trennt `classify-intersection` weiterhin zwischen T-Verbindung (ein Endpunkt) und Eckverbindung (zwei Endpunkte). Für die Ausgabe fasst `display-type` beide zur T-Verbindung zusammen, da derselbe Gerüstverbinder verbaut wird.
---
@@ -106,20 +107,10 @@ Nach der Auswertung wird automatisch eine Textdatei im Verzeichnis der Zeichnung
VERBINDUNGSTYPEN
------------------------------------------------
Kreuzungen : 3
T-Verbindungen : 8
Eckverbindungen : 12
Kreuzungen : 3
T-Verbindungen : 20
------------------------------------------------
SUMMEN
------------------------------------------------
Kreuzungen : 3
Kontaktpunkte (T + Eck) : 20
davon T-Verbindungen : 8
davon Eckverbindungen : 12
GESAMT : 23
GESAMT : 23
================================================
```
@@ -128,7 +119,7 @@ Nach der Auswertung wird automatisch eine Textdatei im Verzeichnis der Zeichnung
## Toleranz — Hinweise
Die Toleranz wirkt **ausschließlich** auf T-Verbindungen und Eckverbindungen:
Die Toleranz wirkt **ausschließlich** auf T-Verbindungen (also auf alle Endpunkt-Verbindungen), nie auf Kreuzungen:
- Zu **klein**: Echte Verbindungen werden nicht erkannt (z.B. bei minimal versetzten Endpunkten durch Zeichenungenauigkeit)
- Zu **groß**: Linien die sich nicht berühren werden fälschlich als verbunden gezählt