Merge: Schnittfunktion ausgebaut (Schnittlinie, Editieren im Schnitt, Tiefe)

- Befehl 'sectionline'/'viewline' (Aliase schnittlinie/ansichtslinie): zwei
  Klicks setzen die Schnitt-/Ansichtslinie, neue Ebene bei Bedarf
- Schnittführungs-Symbol im Grundriss (Strichpunkt, Endmarken, Richtungs-
  pfeile, Label) + Pick-Band, Auswahl + Attribut-Sektion (Name, Richtung
  umkehren, Endpunkte, Tiefe, Löschen)
- Editieren IM Schnitt: Cut-Polygone tragen die Quell-Element-Id (durch
  Schicht-Zerlegung/Terminierung/Dominanz propagiert) → Klick wählt das
  Bauteil, Panels editieren, Schnitt rechnet neu
- Schnitt-Tiefe (DrawingLevel.depth): Ansichtskanten ferner Bauteile werden
  ausgeblendet (Owner-Distanz-Näherung, dokumentiert)

# Conflicts:
#	src/model/types.ts
This commit is contained in:
2026-07-11 00:35:20 +02:00
19 changed files with 1135 additions and 2 deletions
+7
View File
@@ -770,6 +770,13 @@ export interface DrawingLevel {
* die dahinterliegende Fassade.
*/
shadows?: boolean;
/**
* Schnitt-Tiefe in Metern (nur Schnitt/Ansicht): Bauteile weiter als `depth`
* HINTER der Schnittebene (in Blickrichtung) werden ausgeblendet. Fehlt der
* Wert, ist die Tiefe unbegrenzt (das gesamte Modell wird projiziert — heutiges
* Verhalten).
*/
depth?: number;
}
/**