L-Treppe: 3-Punkt-Axis behalten + Referenz IMMER aussen
User-Feedback: L-Treppe bleibt 3-Punkt-Polyline (Start/Eck/End), Podest ergibt sich aus dem Eckpunkt + Breite. Aber Referenz darf nie 'mid' sein — sonst kollidieren die Laeufe am Eck. Constraint: - _update_wall: bei treppe_art=='l' und tref=='mid' → 'links' erzwungen - Frontend: REF_OPTIONS filtert 'mittig' raus wenn treppeArt=='l' Dead-Code: _l_segments + _aussen_l_polygon + _lauflinie_l + _make_treppe_l_volume behalten 4-Punkt-Handling als optionalen Pfad (gerade nicht erreicht weil Creation immer 3-Punkt produziert) — schaden nicht, koennen spaeter wieder aktiviert werden wenn Podest-als-Segment doch gewuenscht. Schlafsession-Status: Trittmass-Lock + Lauflinie zentriert + Pfeile + Cmd+Z + Pure-Transform fuer hidden Layer = alles in main.
This commit is contained in:
+5
-1
@@ -2093,11 +2093,15 @@ function TreppeProperties({ treppe, geschosse, onUpdate, onDelete }) {
|
||||
}
|
||||
|
||||
const ref = treppe.treppeReferenz ?? 'mid'
|
||||
const REF_OPTIONS = [
|
||||
// L-Treppen: nur Aussen-Lage erlaubt (sonst kollidieren die Laeufe am Eck)
|
||||
const REF_OPTIONS_ALL = [
|
||||
{ code: 'links', label: 'links' },
|
||||
{ code: 'mid', label: 'mittig' },
|
||||
{ code: 'rechts', label: 'rechts' },
|
||||
]
|
||||
const REF_OPTIONS = treppe.treppeArt === 'l'
|
||||
? REF_OPTIONS_ALL.filter(o => o.code !== 'mid')
|
||||
: REF_OPTIONS_ALL
|
||||
const modus = treppe.treppeModus ?? 'flach'
|
||||
const MODUS_OPTIONS = [
|
||||
{ code: 'massiv', label: 'massiv', hint: 'Block bis zum Boden — wie eine Mauer unter der Treppe' },
|
||||
|
||||
Reference in New Issue
Block a user