Doku: Dächer-Grundfeature + Fenster/Tür-3D-Fixes; Folge-Item Dach-Auswahl
This commit is contained in:
+19
@@ -12,6 +12,25 @@ Stand wurde zuerst als EIN Basis-Commit `3529930` gelandet, danach jedes Feature
|
||||
einzeln.
|
||||
|
||||
## In dieser Session gebaut + committet (neueste zuerst)
|
||||
- **Dächer** (`1195d2a` Modell+Geometrie, `31f2d63` Werkzeug+2D+3D): neues
|
||||
Roof-Element + `geometry/roof.ts` (roofGeometry für Flach/Pult/Sattel/Walm/
|
||||
Mansarde/Zelt, auf der Umriss-BBox, First entlang X/Y). Befehl „Dach" (BIM-
|
||||
Ribbon, Alias dach/rf): Rechteck aufziehen, Dachform als Inline-Option wählbar.
|
||||
2D-Plan (Traufe/First/Grat/Knick, generatePlan) + 3D-Flächen (emitRoofs,
|
||||
terrakotta). Demo-Satteldach RF1 im Seed. +19 Tests. **OFFEN (Folge-Increment):
|
||||
Auswahl/Attribut-Editieren/Löschen platzierter Dächer** (Form/Neigung/Überstand
|
||||
im Panel ändern, Klick-Auswahl, Delete) — mirror des Decken-Selektionspfads
|
||||
über ~12 App.tsx-Stellen + PlanView-Pick + selectionInfo + host + Panel.
|
||||
- **Fenster/Tür-Feedback** (`4beae72`, `89e737b`): (a) Fenster wirkten im 3D
|
||||
flach → Rahmen füllt jetzt die VOLLE Wanddicke (tiefe Laibung), Scheibe dünn
|
||||
mittig; Ursache war frameThickness (Profilbreite) fälschlich als Einbautiefe.
|
||||
(b) Detailgrad grob/mittel/fein wirkt jetzt auch im 3D (grob=Loch+Scheibe,
|
||||
mittel=Rahmen, fein=+Sprossen), durchgereicht bis projectToModel3d({detail}).
|
||||
(c) Fenster↔Tür-Umschalter im Objekt-Info entfernt (nur noch Anzeige).
|
||||
(d) **Kernursache „sieht im 3D gar nicht so aus": platzierte Öffnungen bekamen
|
||||
keinen typeId** → resolveOpeningFrame lieferte null → keine Rahmen. appendOpening
|
||||
weist jetzt den ersten Fenster-/Türtyp zu.
|
||||
- **Öffnung ⚙-Knopf** (`586c1c9`): springt in den Tür-/Fenstertyp-Editor.
|
||||
- **Decken-Griffe im 3D** (`973ac6d`): gewählte Decken haben im wgpu-Viewport
|
||||
Eckpunkt- + Kanten-Mittelpunkt-Griffe (rautenförmig) + Verschiebe-Griff →
|
||||
moveCeilingGrip/Edge/By. Prop-Kette Wasm3DViewport←Viewport3D←App. three.js-
|
||||
|
||||
Reference in New Issue
Block a user