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:
292
data/apartment-small.json
Normal file
292
data/apartment-small.json
Normal file
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"name": "Stadtwohnung Kompakt",
|
||||
"description": "Small city apartment, 1 floor, ~60sqm living space",
|
||||
"units": "meters",
|
||||
"building": {
|
||||
"footprint": { "width": 9, "depth": 7 },
|
||||
"wallThickness": 0.2,
|
||||
"roofType": "flat"
|
||||
},
|
||||
"floors": [
|
||||
{
|
||||
"id": "eg",
|
||||
"name": "Wohnung",
|
||||
"nameEN": "Apartment",
|
||||
"level": 0,
|
||||
"ceilingHeight": 2.5,
|
||||
"rooms": [
|
||||
{
|
||||
"id": "eg-flur",
|
||||
"name": "Flur",
|
||||
"nameEN": "Hallway",
|
||||
"type": "hallway",
|
||||
"position": { "x": 3.5, "y": 0 },
|
||||
"dimensions": { "width": 1.5, "length": 7.0 },
|
||||
"flooring": "tile",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "exterior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-flur-d1",
|
||||
"type": "entry",
|
||||
"position": 0.2,
|
||||
"width": 1.0,
|
||||
"height": 2.1,
|
||||
"connectsTo": "exterior"
|
||||
}
|
||||
]
|
||||
},
|
||||
"north": {
|
||||
"type": "exterior"
|
||||
},
|
||||
"west": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-flur-d2",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-kueche"
|
||||
},
|
||||
{
|
||||
"id": "eg-flur-d3",
|
||||
"type": "open",
|
||||
"position": 3.5,
|
||||
"width": 1.2,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-wohnzimmer"
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-flur-d4",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.8,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-badezimmer"
|
||||
},
|
||||
{
|
||||
"id": "eg-flur-d5",
|
||||
"type": "interior",
|
||||
"position": 3.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-schlafzimmer"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eg-kueche",
|
||||
"name": "Küche",
|
||||
"nameEN": "Kitchen",
|
||||
"type": "kitchen",
|
||||
"position": { "x": 0, "y": 0 },
|
||||
"dimensions": { "width": 3.5, "length": 3.0 },
|
||||
"flooring": "tile",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-ku-w1",
|
||||
"type": "casement",
|
||||
"position": 1.0,
|
||||
"width": 1.2,
|
||||
"height": 1.2,
|
||||
"sillHeight": 0.9
|
||||
}
|
||||
]
|
||||
},
|
||||
"north": {
|
||||
"type": "interior"
|
||||
},
|
||||
"west": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-ku-w2",
|
||||
"type": "casement",
|
||||
"position": 1.0,
|
||||
"width": 1.0,
|
||||
"height": 1.0,
|
||||
"sillHeight": 1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-ku-d1",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eg-wohnzimmer",
|
||||
"name": "Wohnzimmer",
|
||||
"nameEN": "Living Room",
|
||||
"type": "living",
|
||||
"position": { "x": 0, "y": 3.0 },
|
||||
"dimensions": { "width": 3.5, "length": 4.0 },
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "interior"
|
||||
},
|
||||
"north": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-wz-w1",
|
||||
"type": "fixed",
|
||||
"position": 0.5,
|
||||
"width": 1.8,
|
||||
"height": 1.4,
|
||||
"sillHeight": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"west": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-wz-w2",
|
||||
"type": "casement",
|
||||
"position": 1.5,
|
||||
"width": 1.2,
|
||||
"height": 1.4,
|
||||
"sillHeight": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-wz-d1",
|
||||
"type": "open",
|
||||
"position": 0.0,
|
||||
"width": 1.2,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"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.3
|
||||
}
|
||||
]
|
||||
},
|
||||
"north": {
|
||||
"type": "interior"
|
||||
},
|
||||
"west": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-bz-d1",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.8,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "exterior"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eg-schlafzimmer",
|
||||
"name": "Schlafzimmer",
|
||||
"nameEN": "Bedroom",
|
||||
"type": "bedroom",
|
||||
"position": { "x": 5.0, "y": 2.5 },
|
||||
"dimensions": { "width": 4.0, "length": 4.5 },
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "interior"
|
||||
},
|
||||
"north": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-sz-w1",
|
||||
"type": "casement",
|
||||
"position": 1.0,
|
||||
"width": 1.4,
|
||||
"height": 1.4,
|
||||
"sillHeight": 0.6
|
||||
}
|
||||
]
|
||||
},
|
||||
"west": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-sz-d1",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "exterior",
|
||||
"windows": [
|
||||
{
|
||||
"id": "eg-sz-w2",
|
||||
"type": "casement",
|
||||
"position": 1.5,
|
||||
"width": 1.2,
|
||||
"height": 1.4,
|
||||
"sillHeight": 0.6
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user