- WallModel: optioneel middenpunt (heightMid, topLine), bovenregels in verstek;
stijlen, openingen, beplating, doek, latwerk, BOM, 2D en PDF volgen de knik
- wand-editor: schakelaar "Middenpunt (nok)" + nokhoogte, links/rechts = goothoogte
- UnitModel.syncWallHeights: tegenoverliggende wand gespiegeld, haakse wanden
vlak op de hoekhoogtes; wallPieces met nok per stuk
- LightingModel.computeIndoor: raster vanaf binnenzijde eigen naadwanddeel
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- HouseModel: naadwand per naad (ensureSeamWalls bij nieuwe woning en unit toevoegen),
twee delen met beplating alleen aan de kamerzijde, openingen gespiegeld
- WallModel: buitenzijde 'geen', thicknessOf eenzijdig
- FloorModel: kopbalken (rims) voor vloer en dak op naden, ook in PDF en totalen
- isolatie: 3D-lagen en filter verwijderd, berekening blijft
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- LightingModel.computeIndoor: plafondraster per unit (800-1500 h.o.h., 600 van wand/naad)
- 3D, plattegrond, render, totalen en PDF
- tegelvloer 20% groter; gras volledig verwijderd
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- core/skybox.js: panorama op de grond geprojecteerd (port GroundedSkybox),
grastextuur in cirkel rond het object met overvloeiing, zon met schaduw,
camera niet onder de grond
- woning: maaiveld als instelling (standaard 350 mm onder bovenkant vloer)
- assets opgeschoond (alleen grass.jpg + skybox.webp), skybox-data.js weg
- start.sh + melding bij file://
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configurator voor Van Emous Mantelzorgwoningen: wanden, vloeren, units,
woningen (L-vorm), plat dak met dakrand, buitenverlichting, latwerk op
vochtdoek, trasraam, sandwichpanelen en PDF-tekenbladen.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>