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:
m
2026-02-07 12:01:47 +01:00
parent 68f6229ff8
commit a2b5211d30
2 changed files with 40 additions and 50 deletions

View File

@@ -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": {