feat: add outlet direction (horizontal/vertical), wall light styles, floor textures, and stretch ceiling

- Add configurable outlet direction (horizontal/vertical) stored in metadata
- Add wall light style variants (classic, pendant-globe, sconce-up, sconce-down)
- Add PBR floor textures including natural oak
- Add stretch ceiling offset support with DB migration
- Add furniture surface texture selection
- Add canvas theme colors utility for dark mode support
- Update projection views with improved rendering
- Add EN and RU translations for all new properties
This commit is contained in:
2026-04-12 20:52:49 +03:00
parent d8a914bf2a
commit 521ea5e85b
34 changed files with 1278 additions and 162 deletions
+5
View File
@@ -27,6 +27,11 @@ model Room {
wallHeight Float @default(2.7)
plinthHeight Float @default(0.06)
plinthThickness Float @default(0.01)
/// Distance (meters) the stretch ceiling hangs *below* the structural
/// ceiling. 0 = no stretch ceiling. The ceiling plane is therefore at
/// `wallHeight - stretchCeilingOffset`. Display-only: does not affect
/// wall geometry, opening positions, or electrical elevations.
stretchCeilingOffset Float @default(0)
order Int @default(0)
posX Float @default(0)
posY Float @default(0)