Commit Graph

5 Commits

Author SHA1 Message Date
m
53999728c4 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.
2026-02-07 16:38:01 +01:00
m
ceea42ac1d Add IKEA furniture catalog with 41 items and tabbed browse UI
- Create data/ikea-catalog.json with 41 curated IKEA items across 23 series
  (KALLAX, BILLY, MALM, PAX, HEMNES, LACK, etc.) with verified dimensions
- Add source tabs (All/Standard/IKEA) to catalog panel for filtering
- Add IKEA series filter bar when viewing IKEA items
- Add IKEA badge and series label on item cards
- Add mergeCatalog() to renderer for loading additional catalog files
- Add scripts/import-ikea-hf.js for importing from HuggingFace dataset
2026-02-07 12:58:52 +01:00
m
a2b5211d30 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)
2026-02-07 12:01:47 +01:00
m
94ff4f453e Add sample German house data JSON (~200sqm, 2 floors)
Einfamilienhaus with 14 rooms across ground floor and upper floor:
- EG: Flur, Wohnzimmer, Küche, Esszimmer, Arbeitszimmer, Gäste-WC, HWR
- OG: Flur, Schlafzimmer, Elternbad, 2x Kinderzimmer, Badezimmer, Gästezimmer

Each room includes position, dimensions, wall types, doors with
connections, and windows with sill heights. ~205sqm total.
2026-02-07 11:29:45 +01:00
m
663da2b8c1 Add furniture catalog JSON with 38 items for German house interior
Covers all rooms (Wohnzimmer, Kueche, Schlafzimmer, Kinderzimmer,
Badezimmer, Arbeitszimmer, Flur, Gaeste-WC) with realistic metric
dimensions and Three.js-compatible 3D mesh definitions using box
and cylinder primitives.
2026-02-07 11:28:23 +01:00