Befehl 'Deckenloch': Aussparung als Rechteck in eine Decke zeichnen
Zwei Klicks (Ecke → Gegenecke, Live-Vorschau + Mass-HUD); die Aussparung wird
der Decke des aktiven Geschosses hinzugefügt, die das Rechteck vollständig
enthält (alle 4 Ecken im Umriss), sonst No-op. Aliase 'deckenloch'/
'aussparung', BIM-Ribbon-Eintrag mit eigenem Icon. Komplettiert die Decken-
Aussparungen (cdbef99) um den Zeichenweg. 684/684 grün.
This commit is contained in:
@@ -108,6 +108,14 @@ export function CommandIcon({ name }: { name: string }) {
|
||||
<line x1="8" y1="3" x2="8" y2="9" strokeDasharray="1.5 1.5" />
|
||||
</svg>
|
||||
);
|
||||
case "ceilingopening":
|
||||
// Deckenloch: Decken-Rechteck mit ausgespartem Innenrechteck.
|
||||
return (
|
||||
<svg {...common}>
|
||||
<rect x="2.5" y="3.5" width="11" height="9" />
|
||||
<rect x="6" y="6.5" width="4" height="3" strokeDasharray="1.4 1.2" />
|
||||
</svg>
|
||||
);
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -105,6 +105,7 @@ export const RIBBON_TABS: RibbonTab[] = [
|
||||
t("stair"),
|
||||
c("column"),
|
||||
t("ceiling"),
|
||||
c("ceilingopening"),
|
||||
c("roof"),
|
||||
t("room"),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user