[ADD] Lager: Darstellung Gitterrost/Gitterkorb unter Regalreihen, Farben aus lager.json, LG_DARSTELLUNG

This commit is contained in:
Simon Hensch committed 2026-11-04 08:35:37 +01:00
1 parent 57b01ad516
commit a887ae8152
12 files changed
+410 -42

No files matched your search

+20
View File
@@ -221,6 +221,26 @@ Reihen bleiben unschraffiert. Altbestand: fehlen einer vorhandenen
Blockdefinition ATTDEFs des Schemas, definiert `lg-blockdef` sie neu und
uebertraegt sie per `_.ATTSYNC` auf die Referenzen.
## Darstellung in der Zeichnung
- **Absturzsicherung unter den Reihen** (nur Buehnen): je Reihe eine
Schraffur nach `UNTER_REIHE` - `gitterrost` und `gitterkorb` mit eigenem
Muster und eigener Farbe (`lager.json darstellung.unter_reihe`). Der
Gitterkorb bekommt zusaetzlich seine seitliche Abgrenzung als dicke Linie
(`rand.farbe`, `rand.breite_mm`), und zwar NUR an den offenen Kanten: wo eine
andere Reihe anliegt (z.B. Ruecken an Ruecken), wird keine Abgrenzung
gezeichnet (`lg-sicherung-geometrie`, gleiche Regel wie `offen_laengs_mm`).
- Die Objekte liegen lose auf `LG_Sicherung_G<n>` (XDATA `rolle=sicherung`,
wird mit dem Geschoss gefroren) und werden bei jedem Neuaufbau des Geschosses
komplett ersetzt - automatisch nach Bereich fuellen/bearbeiten (Doppelklick),
Reihe/Gang bearbeiten, `LG_REIHE`/`LG_GANG`, Geschoss bearbeiten/kopieren.
- **Farben**: `darstellung.reihe.farbe` (Regalreihen), `belag_schraffur.<belag>.farbe`
(Gangschraffur); ACI-Nummer oder `"r,g,b"`, `null` = VONLAYER/VONBLOCK.
- **`LG_DARSTELLUNG`** (Menue Lager -> Darstellung aktualisieren): liest
`lager.json` neu, passt alle vorhandenen `LG_REIHE_*`/`LG_GANG_*`-Definitionen
an und zeichnet die Sicherung aller Geschosse neu - noetig nach Loeschen von
Hand oder nach Aenderungen in `lager.json`.
## Kennwerte <- Zeichnung
Reine Kerne in `LagerInsert.lsp` (getestet in `tu-tests-lager`). Jeder