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:
@@ -212,9 +212,29 @@ export const sampleProject: Project = {
|
||||
leafCount: 1,
|
||||
leafStyle: "glatt",
|
||||
frameThickness: 0.05,
|
||||
frameKind: "zarge",
|
||||
frameWidth: 0.06,
|
||||
defaultWidth: 0.9,
|
||||
defaultHeight: 2.0,
|
||||
},
|
||||
{
|
||||
// Aussentür: Blockrahmen, in die Aussenschale zurückgesetzt, mit Oberlicht.
|
||||
id: "door-entry",
|
||||
name: "Haustür Blockrahmen (Oberlicht)",
|
||||
kind: "dreh",
|
||||
leafCount: 1,
|
||||
leafStyle: "glas",
|
||||
glazingRatio: 0.35,
|
||||
frameThickness: 0.07,
|
||||
frameKind: "blockrahmen",
|
||||
frameWidth: 0.09,
|
||||
insetFromFace: 0.14,
|
||||
insetFace: "aussen",
|
||||
transomHeight: 0.45,
|
||||
threshold: true,
|
||||
defaultWidth: 1.1,
|
||||
defaultHeight: 2.1,
|
||||
},
|
||||
],
|
||||
windowTypes: [
|
||||
{
|
||||
@@ -224,10 +244,28 @@ export const sampleProject: Project = {
|
||||
wingCount: 1,
|
||||
glazing: "zweifach",
|
||||
frameThickness: 0.06,
|
||||
frameWidth: 0.06,
|
||||
defaultSillHeight: 0.9,
|
||||
defaultWidth: 1.2,
|
||||
defaultHeight: 1.4,
|
||||
},
|
||||
{
|
||||
// Zweiflügliges Fenster mit Kämpfer, Oberlicht und Schichteinzug.
|
||||
id: "window-double",
|
||||
name: "Fenster 2-flügl. + Oberlicht",
|
||||
kind: "drehkipp",
|
||||
wingCount: 2,
|
||||
mullionRows: 1,
|
||||
glazing: "dreifach",
|
||||
frameThickness: 0.07,
|
||||
frameWidth: 0.07,
|
||||
insetFromFace: 0.12,
|
||||
insetFace: "aussen",
|
||||
transomHeight: 0.4,
|
||||
defaultSillHeight: 0.85,
|
||||
defaultWidth: 1.8,
|
||||
defaultHeight: 1.9,
|
||||
},
|
||||
],
|
||||
stairTypes: [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user