Tür/Fenster-Typmodell vertiefen: Rahmenart, Rahmenbreite, Schichteinzug, Oberlicht, Kämpfer
Erweitert DoorType/WindowType um architektonische Detailparameter und verdrahtet sie im ResourceManager-Typeditor (Tür-/Fenstertypen): - Tür: frameKind (Zarge/Blockrahmen), frameWidth (Ansichtsbreite Profil), insetFromFace + insetFace (Schichteinzug ab Aussen-/Innenfläche), transomHeight (Oberlicht über Kämpfer). - Fenster: mullionRows (horizontale Kämpfer-Teilung), frameWidth, insetFromFace + insetFace, transomHeight. - Seeds: Haustür „Blockrahmen (Oberlicht)" + Fenster „2-flügl. + Oberlicht" demonstrieren Einzug/Oberlicht/Kämpfer. - i18n de/en für alle neuen Felder + Optionen. Reine Modell-/UI-Schicht; 2D- und 3D-Darstellung folgen separat. Alle Felder optional → rückwärtskompatibel. tsc sauber.
This commit is contained in:
@@ -627,6 +627,16 @@ export const en: Record<TranslationKey, string> = {
|
||||
"resources.field.defaultWidth": "Clear width (m)",
|
||||
"resources.field.defaultHeight": "Clear height (m)",
|
||||
"resources.field.threshold": "Threshold",
|
||||
"resources.field.frameKind": "Frame type",
|
||||
"resources.field.frameWidth": "Frame width (m)",
|
||||
"resources.field.insetFromFace": "Layer inset (m)",
|
||||
"resources.field.insetFace": "Inset from face",
|
||||
"resources.field.transomHeight": "Transom height (m)",
|
||||
"resources.field.mullionRows": "Transom rows",
|
||||
"resources.frameKind.zarge": "Lining",
|
||||
"resources.frameKind.blockrahmen": "Block frame",
|
||||
"resources.insetFace.aussen": "Outer",
|
||||
"resources.insetFace.innen": "Inner",
|
||||
"resources.field.windowKind": "Opening style",
|
||||
"resources.field.wingCount": "Wing count",
|
||||
"resources.field.glazing": "Glazing",
|
||||
|
||||
Reference in New Issue
Block a user