Fix QA bugs: room overlap, door placement, wall-mounted furniture
Data fixes: - Fix critical room overlap on upper floor: og-kinderzimmer1 and og-elternbad were overlapping by 2.5x2.0m. Adjusted room positions: kz1 length 4->3m, elternbad y 2->3, schlafzimmer y 5->6/length 5->4 - Extend upper hallway to full building depth (y=0..10) for proper door connectivity to all rooms - Fix all upper hallway door positions for new layout - Move eg-esszimmer door from south wall to west wall (correct shared boundary with hallway) - Remove kitchen-to-living-room door (rooms not adjacent, 1m gap) - Fix og-flur-d5 partial misalignment with gaestezimmer - Add Y positions for wall-mounted furniture (mirror, wall cabinets, bathroom cabinets) so they render on walls instead of floor - Adjust furniture positions in resized rooms (kz1, schlafzimmer)
This commit is contained in:
@@ -194,17 +194,7 @@
|
||||
]
|
||||
},
|
||||
"north": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-ku-d1",
|
||||
"type": "open",
|
||||
"position": 2.5,
|
||||
"width": 1.2,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-wohnzimmer"
|
||||
}
|
||||
]
|
||||
"type": "interior"
|
||||
},
|
||||
"west": {
|
||||
"type": "exterior",
|
||||
@@ -244,17 +234,7 @@
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-ez-d1",
|
||||
"type": "interior",
|
||||
"position": 0.0,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
"type": "interior"
|
||||
},
|
||||
"north": {
|
||||
"type": "exterior",
|
||||
@@ -278,7 +258,17 @@
|
||||
]
|
||||
},
|
||||
"west": {
|
||||
"type": "interior"
|
||||
"type": "interior",
|
||||
"doors": [
|
||||
{
|
||||
"id": "eg-ez-d1",
|
||||
"type": "interior",
|
||||
"position": 0.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "eg-flur"
|
||||
}
|
||||
]
|
||||
},
|
||||
"east": {
|
||||
"type": "exterior",
|
||||
@@ -438,15 +428,15 @@
|
||||
"name": "Flur",
|
||||
"nameEN": "Upper Hallway",
|
||||
"type": "hallway",
|
||||
"position": { "x": 4.5, "y": 2.0 },
|
||||
"dimensions": { "width": 2.0, "length": 6.0 },
|
||||
"position": { "x": 4.5, "y": 0 },
|
||||
"dimensions": { "width": 2.0, "length": 10.0 },
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
"type": "interior"
|
||||
"type": "exterior"
|
||||
},
|
||||
"north": {
|
||||
"type": "interior"
|
||||
"type": "exterior"
|
||||
},
|
||||
"west": {
|
||||
"type": "interior",
|
||||
@@ -462,7 +452,7 @@
|
||||
{
|
||||
"id": "og-flur-d2",
|
||||
"type": "interior",
|
||||
"position": 3.5,
|
||||
"position": 6.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "og-schlafzimmer"
|
||||
@@ -483,7 +473,7 @@
|
||||
{
|
||||
"id": "og-flur-d4",
|
||||
"type": "interior",
|
||||
"position": 2.5,
|
||||
"position": 4.5,
|
||||
"width": 0.8,
|
||||
"height": 2.1,
|
||||
"connectsTo": "og-badezimmer"
|
||||
@@ -491,7 +481,7 @@
|
||||
{
|
||||
"id": "og-flur-d5",
|
||||
"type": "interior",
|
||||
"position": 4.5,
|
||||
"position": 7.1,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "og-gaestezimmer"
|
||||
@@ -505,8 +495,8 @@
|
||||
"name": "Schlafzimmer",
|
||||
"nameEN": "Master Bedroom",
|
||||
"type": "bedroom",
|
||||
"position": { "x": 0, "y": 5.0 },
|
||||
"dimensions": { "width": 4.5, "length": 5.0 },
|
||||
"position": { "x": 0, "y": 6.0 },
|
||||
"dimensions": { "width": 4.5, "length": 4.0 },
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
@@ -549,7 +539,7 @@
|
||||
{
|
||||
"id": "og-sz-w3",
|
||||
"type": "casement",
|
||||
"position": 2.0,
|
||||
"position": 1.5,
|
||||
"width": 1.2,
|
||||
"height": 1.4,
|
||||
"sillHeight": 0.6
|
||||
@@ -562,7 +552,7 @@
|
||||
{
|
||||
"id": "og-sz-d2",
|
||||
"type": "interior",
|
||||
"position": 3.5,
|
||||
"position": 0.5,
|
||||
"width": 0.9,
|
||||
"height": 2.1,
|
||||
"connectsTo": "og-flur"
|
||||
@@ -576,7 +566,7 @@
|
||||
"name": "Elternbad",
|
||||
"nameEN": "En-suite Bathroom",
|
||||
"type": "bathroom",
|
||||
"position": { "x": 0, "y": 2.0 },
|
||||
"position": { "x": 0, "y": 3.0 },
|
||||
"dimensions": { "width": 2.5, "length": 3.0 },
|
||||
"flooring": "tile",
|
||||
"walls": {
|
||||
@@ -620,7 +610,7 @@
|
||||
"nameEN": "Child's Room 1",
|
||||
"type": "bedroom",
|
||||
"position": { "x": 0, "y": 0 },
|
||||
"dimensions": { "width": 4.5, "length": 4.0 },
|
||||
"dimensions": { "width": 4.5, "length": 3.0 },
|
||||
"flooring": "hardwood",
|
||||
"walls": {
|
||||
"south": {
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "mirror-hall",
|
||||
"position": { "x": 0.02, "z": 3.0 },
|
||||
"position": { "x": 0.02, "y": 1.5, "z": 3.0 },
|
||||
"rotation": 90,
|
||||
"wallMounted": true,
|
||||
"note": "On west wall above console table"
|
||||
@@ -122,7 +122,7 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "kitchen-wall-cabinet",
|
||||
"position": { "x": 1.2, "z": 0.175 },
|
||||
"position": { "x": 1.2, "y": 1.65, "z": 0.175 },
|
||||
"rotation": 0,
|
||||
"wallMounted": true,
|
||||
"note": "Above counter on south wall"
|
||||
@@ -286,7 +286,7 @@
|
||||
{
|
||||
"roomId": "og-flur",
|
||||
"name": "Flur OG (Upper Hallway)",
|
||||
"dimensions": { "width": 2.0, "length": 6.0 },
|
||||
"dimensions": { "width": 2.0, "length": 10.0 },
|
||||
"furniture": [
|
||||
{
|
||||
"catalogId": "rug-small",
|
||||
@@ -299,7 +299,7 @@
|
||||
{
|
||||
"roomId": "og-schlafzimmer",
|
||||
"name": "Schlafzimmer (Master Bedroom)",
|
||||
"dimensions": { "width": 4.5, "length": 5.0 },
|
||||
"dimensions": { "width": 4.5, "length": 4.0 },
|
||||
"furniture": [
|
||||
{
|
||||
"catalogId": "double-bed",
|
||||
@@ -323,13 +323,13 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "wardrobe",
|
||||
"position": { "x": 4.2, "z": 2.5 },
|
||||
"position": { "x": 4.2, "z": 2.0 },
|
||||
"rotation": 270,
|
||||
"note": "Against east wall, between bed area and door"
|
||||
},
|
||||
{
|
||||
"catalogId": "rug-large",
|
||||
"position": { "x": 2.8, "z": 2.5 },
|
||||
"position": { "x": 2.8, "z": 2.0 },
|
||||
"rotation": 0,
|
||||
"note": "Beside and partially under bed"
|
||||
},
|
||||
@@ -366,7 +366,7 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "bathroom-cabinet",
|
||||
"position": { "x": 2.4, "z": 2.0 },
|
||||
"position": { "x": 2.4, "y": 1.5, "z": 2.0 },
|
||||
"rotation": 270,
|
||||
"wallMounted": true,
|
||||
"note": "Above sink on east wall"
|
||||
@@ -376,17 +376,17 @@
|
||||
{
|
||||
"roomId": "og-kinderzimmer1",
|
||||
"name": "Kinderzimmer 1 (Child's Room 1)",
|
||||
"dimensions": { "width": 4.5, "length": 4.0 },
|
||||
"dimensions": { "width": 4.5, "length": 3.0 },
|
||||
"furniture": [
|
||||
{
|
||||
"catalogId": "single-bed",
|
||||
"position": { "x": 0.8, "z": 3.0 },
|
||||
"position": { "x": 0.8, "z": 2.0 },
|
||||
"rotation": 180,
|
||||
"note": "Headboard against north wall, west side"
|
||||
},
|
||||
{
|
||||
"catalogId": "nightstand",
|
||||
"position": { "x": 1.55, "z": 3.7 },
|
||||
"position": { "x": 1.55, "z": 2.7 },
|
||||
"rotation": 0,
|
||||
"note": "Right side of bed, near north wall"
|
||||
},
|
||||
@@ -404,19 +404,19 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "kids-wardrobe",
|
||||
"position": { "x": 4.225, "z": 2.5 },
|
||||
"position": { "x": 4.225, "z": 2.0 },
|
||||
"rotation": 270,
|
||||
"note": "Against east wall, north of door"
|
||||
},
|
||||
{
|
||||
"catalogId": "kids-shelf",
|
||||
"position": { "x": 3.5, "z": 3.85 },
|
||||
"position": { "x": 3.5, "z": 2.85 },
|
||||
"rotation": 180,
|
||||
"note": "Against north wall"
|
||||
},
|
||||
{
|
||||
"catalogId": "rug-small",
|
||||
"position": { "x": 2.25, "z": 2.0 },
|
||||
"position": { "x": 2.25, "z": 1.5 },
|
||||
"rotation": 0,
|
||||
"note": "Center play area"
|
||||
}
|
||||
@@ -490,7 +490,7 @@
|
||||
},
|
||||
{
|
||||
"catalogId": "bathroom-cabinet",
|
||||
"position": { "x": 1.5, "z": 2.9 },
|
||||
"position": { "x": 1.5, "y": 1.5, "z": 2.9 },
|
||||
"rotation": 180,
|
||||
"wallMounted": true,
|
||||
"note": "Above sink on north wall"
|
||||
|
||||
Reference in New Issue
Block a user