diff --git a/src/model/types.ts b/src/model/types.ts index 2e99853..c9c8705 100644 --- a/src/model/types.ts +++ b/src/model/types.ts @@ -952,6 +952,13 @@ export interface Ceiling { * dupliziert (die letzte Kante läuft von outline[n-1] zu outline[0]). */ outline: Vec2[]; + /** + * Aussparungen (Löcher) im Grundriss (Meter): je Loch ein geschlossener + * Umriss (Schlusspunkt nicht dupliziert), VOLLSTÄNDIG innerhalb von + * {@link outline} — Treppenauge, Schacht, Kamindurchbruch. Wirkt in 2D + * (Poché-Loch + Randlinien) und 3D (Loch im Slab). Fehlt/leer ⇒ Volldecke. + */ + openings?: Vec2[][]; /** * LEGACY-Verweis auf einen Aufbau-Typ aus `wallTypes` (Rückwärtskompatibilität * für Projekte von vor den dedizierten Deckenstilen). Nur wirksam, wenn