Objektinfo: Klasse (Kategorie) + Zeichnungsebene editierbar im Kopf
VW-Muster ('Klasse'/'Ebene'): der Objektinfo-Kopf zeigt statt des read-only
Kategorie-Codes zwei Dropdowns — Grafik-Kategorie und Zeichnungsebene
(Geschoss), beide direkt änderbar. Wirkt auf Wand/Decke/Dach/Treppe/Raum/
2D-Zeichnung/Stütze/Extrusion; Öffnungen ohne Ebenen-Dropdown (Ebene kommt
aus der Wirts-Wand), Extrusionen ohne Kategorie (kein categoryCode am Element).
- Selection.floorId (alle Builder), host.onSetSelectionCategory/-Level,
App-Routing je Elementart (Store-Actions bzw. setProject für Stütze/Extrusion)
- 2D-Zeichnungen auf Nicht-Geschoss-Ebenen behalten ihre Ebene in der Liste
673/673 grün.
This commit is contained in:
@@ -214,6 +214,18 @@ export interface PanelHostValue {
|
||||
* diese Elementarten nicht) ein No-op.
|
||||
*/
|
||||
onMoveSelectionBy: (dx: number, dy: number) => void;
|
||||
/**
|
||||
* Setzt die Grafik-Kategorie (Klasse/Ebene) des selektierten Elements —
|
||||
* editierbar im Objektinfo-Kopf (VW: „Klasse"). Wirkt auf alle Elementarten
|
||||
* mit `categoryCode`.
|
||||
*/
|
||||
onSetSelectionCategory: (code: string) => void;
|
||||
/**
|
||||
* Verschiebt das selektierte Element auf eine andere Zeichnungsebene
|
||||
* (Geschoss) — editierbar im Objektinfo-Kopf (VW: „Ebene"). No-op bei
|
||||
* Öffnungen (deren Ebene kommt aus der Wirts-Wand).
|
||||
*/
|
||||
onSetSelectionLevel: (levelId: string) => void;
|
||||
/**
|
||||
* Dreht die Selektion um `deg` Grad um den Weltpunkt (cx,cy) — generischer
|
||||
* Rotate über das Transform-System; deckt dieselben Selektionsarten ab wie
|
||||
|
||||
Reference in New Issue
Block a user