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:
2026-07-10 18:40:30 +02:00
parent cdbef992f3
commit aee884639e
6 changed files with 152 additions and 0 deletions
+4
View File
@@ -12,6 +12,7 @@ import { openingCommand, fensterCommand, tuerCommand } from "./cmds/opening";
import { stairCommand } from "./cmds/stair";
import { columnCommand } from "./cmds/column";
import { roofCommand } from "./cmds/roof";
import { ceilingOpeningCommand } from "./cmds/ceilingOpening";
import { roomCommand } from "./cmds/room";
import { rectCommand } from "./cmds/rect";
import { circleCommand } from "./cmds/circle";
@@ -39,6 +40,7 @@ export const COMMANDS: Record<string, Command> = {
stair: stairCommand,
column: columnCommand,
roof: roofCommand,
ceilingopening: ceilingOpeningCommand,
room: roomCommand,
line: lineCommand,
polyline: polylineCommand,
@@ -78,6 +80,8 @@ export const ALIASES: Record<string, string> = {
stuetze: "column",
stütze: "column",
dach: "roof",
deckenloch: "ceilingopening",
aussparung: "ceilingopening",
rf: "roof",
raum: "room",
rm: "room",