Add 3 example houses: small apartment, modern loft, large villa
- 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.
This commit is contained in:
323
data/loft-modern.json
Normal file
323
data/loft-modern.json
Normal file
@@ -0,0 +1,323 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user