v0.4.15: gevelbekleding per woning (rabat/steen, override per wand), stenen trasraam (110 mm, 181 texturen), riet per unit, vloerafwerking, verfkleur binnen, boeideelkleur, gevel tot onder dakrand, binnenhoek-fixes; testontwerp als standaard
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -55,7 +55,8 @@ assets/ logo, texturen, skybox
|
||||
- **Wandhoogte:** schuine bovenrand of middenpunt (nok) met goothoogtes. In
|
||||
een unit bepaalt de laatst gewijzigde wand de dakvorm: de tegenoverliggende
|
||||
wand spiegelt mee, de haakse wanden worden vlak op de hoekhoogtes.
|
||||
- **Vloer:** balken, cirkelvormige doorvoeren, OSB, optioneel chassis.
|
||||
- **Vloer:** balken, cirkelvormige doorvoeren, OSB, optioneel chassis;
|
||||
in de woning een vloerafwerking (textuur, bijv. visgraat).
|
||||
- **Woning:** units koppelen aan een zijde (uitlijning + verschuiving); op
|
||||
naden vervallen de buitenwanden en komt een naadwand met deur: midden op
|
||||
de naad in twee delen (één per unit), of als één binnenwand geheel in unit
|
||||
@@ -69,24 +70,33 @@ assets/ logo, texturen, skybox
|
||||
- **Dak:** per unit opgebouwd als gespiegelde vloer + dakleer, in de vorm
|
||||
die de wanden aangeven: plat, lessenaar (schuine kopgevels) of zadel
|
||||
(nok). Elk dakvlak is een eigen dek met de balken als sporen en een eigen
|
||||
PDF-blad; doorvoeren gaan naar het vlak waarin ze vallen. De dakrand
|
||||
PDF-blad; doorvoeren gaan naar het vlak waarin ze vallen. Bedekking per
|
||||
unit: dakleer, of bij een hellend dak riet (180 mm, 3,8 kg/m²); de
|
||||
dakrand schuift dan mee omhoog. De dakrand
|
||||
(boeidelen/daktrim, spots) loopt als één rand door en volgt de helling.
|
||||
Is een dak langs de naad minstens een boeideelhoogte hoger dan het
|
||||
aangrenzende, dan krijgt het een eigen rand rondom (boven het lage dak
|
||||
zonder spots). De rand van het lage dak loopt dan door tot de gevel van
|
||||
het hoge, of langs een zijgevel tot de volle overstek (onder de hoge
|
||||
rand). Boeideel en daktrim steken 80 mm boven het dakleer uit.
|
||||
- **Gevel:** latwerk en vochtdoek lopen per gevel door over unit-naden;
|
||||
sandwichpanelen rondom, 600 mm de grond in.
|
||||
- **Gevel:** gevelbekleding per woning, met override per wand: rabat
|
||||
(vochtdoek + kruislat) of steen (181 texturen). Steen is overal een
|
||||
steenstrip op een wit isolatieblok, samen 110 mm (`WallModel.STONE`).
|
||||
Het trasraam (cementplaat of een eigen steen) komt onder beide, dus
|
||||
twee stenen kan. Latwerk, doek en metselwerk lopen per gevel door over
|
||||
unit-naden. Sandwichpanelen rondom, 600 mm de grond in.
|
||||
- **Verlichting:** boeideel-spots of gevellampen (per gevel verdeeld,
|
||||
override per wand) en binnenspots in een raster per unit.
|
||||
- **3D:** weergavefilters (o.a. Vloerplan: wanden afgesneden op 500 mm),
|
||||
- **3D:** weergavefilters (o.a. Vloerplan: wanden afgesneden op 500 mm,
|
||||
snede wit afgedekt), binnenzijde van de wanden in een verfkleur (globaal),
|
||||
omgeving Ontwerp/Dag/Nacht, Render met lampen als echte lichtbronnen.
|
||||
- **Uitvoer:** JSON opslaan/openen en een samenhangende PDF (plattegrond,
|
||||
vloeren, wandstukken, binnenwanden, totalen).
|
||||
|
||||
## Bekende beperkingen
|
||||
|
||||
- Tijdelijk: een nieuwe woning is het testontwerp (L-vorm, lessenaar met
|
||||
riet); uit te zetten met `TEST_DEFAULT` in `js/house/house-model.js`.
|
||||
- Units kunnen niet gedraaid worden.
|
||||
- Getekende binnenwanden volgen de dakvorm (nog) niet.
|
||||
- De dak-editor toont het dek in de plattegrond (niet per schuin dakvlak).
|
||||
|
||||
@@ -3,3 +3,7 @@ Assets voor de 3D-weergave en de PDF:
|
||||
- skybox.webp equirectangulair panorama dag (4096x2048), "Lucht: Dag" (core/skybox.js)
|
||||
- skybox-night.webp equirectangulair panorama nacht (4096x2048), "Lucht: Nacht"
|
||||
- tiles.jpg tegeltextuur (1024x1024) voor de ronde vloer onder het object
|
||||
- textures/buitenmuur/ steen voor het trasraam: "<code> - Witte voeg.jpg" (2062x1125, 2 mm/px,
|
||||
naadloos), voorvertoning in thumb/32|64|128/*.png (WallModel.TRASRAAM_STONES)
|
||||
- textures/vloer/ vloerafwerking (FloorModel.FINISHES), bijv. visgraat_001.jpg (1500x1500, tegel 3 m)
|
||||
- textures/dak/ dakbedekking: riet_<nr>.jpg (1024x1024, tegel 1 m); nummers in RoofModel RIET.nrs
|
||||
|
||||
|
After Width: | Height: | Size: 523 KiB |
|
After Width: | Height: | Size: 715 KiB |
|
After Width: | Height: | Size: 698 KiB |
|
After Width: | Height: | Size: 753 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
After Width: | Height: | Size: 909 KiB |
|
After Width: | Height: | Size: 711 KiB |
|
After Width: | Height: | Size: 786 KiB |
|
After Width: | Height: | Size: 936 KiB |
|
After Width: | Height: | Size: 656 KiB |
|
After Width: | Height: | Size: 723 KiB |
|
After Width: | Height: | Size: 743 KiB |
|
After Width: | Height: | Size: 813 KiB |
|
After Width: | Height: | Size: 749 KiB |
|
After Width: | Height: | Size: 837 KiB |
|
After Width: | Height: | Size: 981 KiB |
|
After Width: | Height: | Size: 709 KiB |
|
After Width: | Height: | Size: 708 KiB |
|
After Width: | Height: | Size: 798 KiB |
|
After Width: | Height: | Size: 831 KiB |
|
After Width: | Height: | Size: 636 KiB |
|
After Width: | Height: | Size: 548 KiB |
|
After Width: | Height: | Size: 762 KiB |
|
After Width: | Height: | Size: 452 KiB |
|
After Width: | Height: | Size: 887 KiB |
|
After Width: | Height: | Size: 759 KiB |
|
After Width: | Height: | Size: 470 KiB |
|
After Width: | Height: | Size: 645 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 904 KiB |
|
After Width: | Height: | Size: 462 KiB |
|
After Width: | Height: | Size: 813 KiB |
|
After Width: | Height: | Size: 925 KiB |
|
After Width: | Height: | Size: 860 KiB |
|
After Width: | Height: | Size: 865 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 924 KiB |
|
After Width: | Height: | Size: 582 KiB |
|
After Width: | Height: | Size: 835 KiB |
|
After Width: | Height: | Size: 905 KiB |
|
After Width: | Height: | Size: 981 KiB |
|
After Width: | Height: | Size: 787 KiB |
|
After Width: | Height: | Size: 556 KiB |
|
After Width: | Height: | Size: 576 KiB |
|
After Width: | Height: | Size: 505 KiB |
|
After Width: | Height: | Size: 494 KiB |
|
After Width: | Height: | Size: 523 KiB |
|
After Width: | Height: | Size: 538 KiB |
|
After Width: | Height: | Size: 598 KiB |
|
After Width: | Height: | Size: 537 KiB |
|
After Width: | Height: | Size: 772 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 957 KiB |
|
After Width: | Height: | Size: 736 KiB |
|
After Width: | Height: | Size: 459 KiB |
|
After Width: | Height: | Size: 528 KiB |
|
After Width: | Height: | Size: 534 KiB |
|
After Width: | Height: | Size: 846 KiB |
|
After Width: | Height: | Size: 853 KiB |
|
After Width: | Height: | Size: 536 KiB |
|
After Width: | Height: | Size: 562 KiB |
|
After Width: | Height: | Size: 642 KiB |
|
After Width: | Height: | Size: 637 KiB |
|
After Width: | Height: | Size: 941 KiB |
|
After Width: | Height: | Size: 767 KiB |
|
After Width: | Height: | Size: 801 KiB |
|
After Width: | Height: | Size: 924 KiB |
|
After Width: | Height: | Size: 616 KiB |
|
After Width: | Height: | Size: 591 KiB |
|
After Width: | Height: | Size: 647 KiB |
|
After Width: | Height: | Size: 761 KiB |
|
After Width: | Height: | Size: 666 KiB |
|
After Width: | Height: | Size: 630 KiB |
|
After Width: | Height: | Size: 633 KiB |
|
After Width: | Height: | Size: 644 KiB |
|
After Width: | Height: | Size: 570 KiB |
|
After Width: | Height: | Size: 601 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 896 KiB |
|
After Width: | Height: | Size: 746 KiB |
|
After Width: | Height: | Size: 871 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 830 KiB |
|
After Width: | Height: | Size: 883 KiB |
|
After Width: | Height: | Size: 914 KiB |
|
After Width: | Height: | Size: 958 KiB |
|
After Width: | Height: | Size: 809 KiB |
|
After Width: | Height: | Size: 976 KiB |
|
After Width: | Height: | Size: 905 KiB |
|
After Width: | Height: | Size: 979 KiB |
|
After Width: | Height: | Size: 907 KiB |
|
After Width: | Height: | Size: 990 KiB |
|
After Width: | Height: | Size: 935 KiB |
|
After Width: | Height: | Size: 920 KiB |
|
After Width: | Height: | Size: 771 KiB |
|
After Width: | Height: | Size: 960 KiB |
|
After Width: | Height: | Size: 884 KiB |
|
After Width: | Height: | Size: 767 KiB |