- Small apartment (60sqm): 5 rooms, single floor compact city layout - Modern loft (80sqm): 6 rooms, open-plan living with high ceilings - Large villa (300sqm): 15 rooms across 2 floors with luxury finishes Each house includes both structure definition and furnished design with realistic furniture placement using the existing catalog.
324 lines
8.7 KiB
JSON
324 lines
8.7 KiB
JSON
{
|
|
"name": "Modernes Loft",
|
|
"description": "Modern open-plan loft apartment, 1 floor, ~80sqm with high ceilings",
|
|
"units": "meters",
|
|
"building": {
|
|
"footprint": { "width": 10, "depth": 8 },
|
|
"wallThickness": 0.2,
|
|
"roofType": "flat"
|
|
},
|
|
"floors": [
|
|
{
|
|
"id": "eg",
|
|
"name": "Loft",
|
|
"nameEN": "Loft",
|
|
"level": 0,
|
|
"ceilingHeight": 3.2,
|
|
"rooms": [
|
|
{
|
|
"id": "eg-eingang",
|
|
"name": "Eingang",
|
|
"nameEN": "Entry",
|
|
"type": "hallway",
|
|
"position": { "x": 0, "y": 0 },
|
|
"dimensions": { "width": 2.0, "length": 2.5 },
|
|
"flooring": "tile",
|
|
"walls": {
|
|
"south": {
|
|
"type": "exterior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-ein-d1",
|
|
"type": "entry",
|
|
"position": 0.5,
|
|
"width": 1.0,
|
|
"height": 2.2,
|
|
"connectsTo": "exterior"
|
|
}
|
|
]
|
|
},
|
|
"north": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-ein-d2",
|
|
"type": "open",
|
|
"position": 0.3,
|
|
"width": 1.2,
|
|
"height": 2.4,
|
|
"connectsTo": "eg-wohnbereich"
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "exterior"
|
|
},
|
|
"east": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-ein-d3",
|
|
"type": "interior",
|
|
"position": 0.5,
|
|
"width": 0.9,
|
|
"height": 2.1,
|
|
"connectsTo": "eg-buero"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "eg-buero",
|
|
"name": "Home Office",
|
|
"nameEN": "Home Office",
|
|
"type": "office",
|
|
"position": { "x": 2.0, "y": 0 },
|
|
"dimensions": { "width": 3.0, "length": 2.5 },
|
|
"flooring": "hardwood",
|
|
"walls": {
|
|
"south": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-bu-w1",
|
|
"type": "casement",
|
|
"position": 0.8,
|
|
"width": 1.2,
|
|
"height": 1.6,
|
|
"sillHeight": 0.6
|
|
}
|
|
]
|
|
},
|
|
"north": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-bu-d1",
|
|
"type": "open",
|
|
"position": 0.5,
|
|
"width": 1.0,
|
|
"height": 2.4,
|
|
"connectsTo": "eg-wohnbereich"
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-bu-d2",
|
|
"type": "interior",
|
|
"position": 0.5,
|
|
"width": 0.9,
|
|
"height": 2.1,
|
|
"connectsTo": "eg-eingang"
|
|
}
|
|
]
|
|
},
|
|
"east": {
|
|
"type": "interior"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "eg-badezimmer",
|
|
"name": "Badezimmer",
|
|
"nameEN": "Bathroom",
|
|
"type": "bathroom",
|
|
"position": { "x": 5.0, "y": 0 },
|
|
"dimensions": { "width": 2.5, "length": 2.5 },
|
|
"flooring": "tile",
|
|
"walls": {
|
|
"south": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-bz-w1",
|
|
"type": "casement",
|
|
"position": 0.8,
|
|
"width": 0.8,
|
|
"height": 0.8,
|
|
"sillHeight": 1.4
|
|
}
|
|
]
|
|
},
|
|
"north": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-bz-d1",
|
|
"type": "interior",
|
|
"position": 0.5,
|
|
"width": 0.8,
|
|
"height": 2.1,
|
|
"connectsTo": "eg-schlafzimmer"
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "interior"
|
|
},
|
|
"east": {
|
|
"type": "interior"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "eg-ankleide",
|
|
"name": "Ankleide",
|
|
"nameEN": "Walk-in Closet",
|
|
"type": "storage",
|
|
"position": { "x": 7.5, "y": 0 },
|
|
"dimensions": { "width": 2.5, "length": 2.5 },
|
|
"flooring": "hardwood",
|
|
"walls": {
|
|
"south": {
|
|
"type": "exterior"
|
|
},
|
|
"north": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-ank-d1",
|
|
"type": "interior",
|
|
"position": 0.5,
|
|
"width": 0.9,
|
|
"height": 2.1,
|
|
"connectsTo": "eg-schlafzimmer"
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "interior"
|
|
},
|
|
"east": {
|
|
"type": "exterior"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "eg-wohnbereich",
|
|
"name": "Wohn-/Essbereich mit Küche",
|
|
"nameEN": "Open Living/Dining/Kitchen",
|
|
"type": "living",
|
|
"position": { "x": 0, "y": 2.5 },
|
|
"dimensions": { "width": 5.0, "length": 5.5 },
|
|
"flooring": "hardwood",
|
|
"walls": {
|
|
"south": {
|
|
"type": "interior"
|
|
},
|
|
"north": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-wb-w1",
|
|
"type": "fixed",
|
|
"position": 0.3,
|
|
"width": 2.0,
|
|
"height": 2.2,
|
|
"sillHeight": 0.3
|
|
},
|
|
{
|
|
"id": "eg-wb-w2",
|
|
"type": "fixed",
|
|
"position": 2.8,
|
|
"width": 2.0,
|
|
"height": 2.2,
|
|
"sillHeight": 0.3
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-wb-w3",
|
|
"type": "fixed",
|
|
"position": 1.0,
|
|
"width": 1.8,
|
|
"height": 2.0,
|
|
"sillHeight": 0.4
|
|
},
|
|
{
|
|
"id": "eg-wb-w4",
|
|
"type": "fixed",
|
|
"position": 3.5,
|
|
"width": 1.8,
|
|
"height": 2.0,
|
|
"sillHeight": 0.4
|
|
}
|
|
]
|
|
},
|
|
"east": {
|
|
"type": "interior"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "eg-schlafzimmer",
|
|
"name": "Schlafzimmer",
|
|
"nameEN": "Master Bedroom",
|
|
"type": "bedroom",
|
|
"position": { "x": 5.0, "y": 2.5 },
|
|
"dimensions": { "width": 5.0, "length": 5.5 },
|
|
"flooring": "hardwood",
|
|
"walls": {
|
|
"south": {
|
|
"type": "interior"
|
|
},
|
|
"north": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-sz-w1",
|
|
"type": "fixed",
|
|
"position": 1.0,
|
|
"width": 2.0,
|
|
"height": 2.0,
|
|
"sillHeight": 0.4
|
|
}
|
|
]
|
|
},
|
|
"west": {
|
|
"type": "interior",
|
|
"doors": [
|
|
{
|
|
"id": "eg-sz-d1",
|
|
"type": "open",
|
|
"position": 3.0,
|
|
"width": 1.2,
|
|
"height": 2.4,
|
|
"connectsTo": "eg-wohnbereich"
|
|
}
|
|
]
|
|
},
|
|
"east": {
|
|
"type": "exterior",
|
|
"windows": [
|
|
{
|
|
"id": "eg-sz-w2",
|
|
"type": "casement",
|
|
"position": 1.5,
|
|
"width": 1.4,
|
|
"height": 1.8,
|
|
"sillHeight": 0.5
|
|
},
|
|
{
|
|
"id": "eg-sz-w3",
|
|
"type": "casement",
|
|
"position": 3.5,
|
|
"width": 1.4,
|
|
"height": 1.8,
|
|
"sillHeight": 0.5
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|