# Pod Młynem 1C — korekta stron garaży, stolarki i otoczenie / v0.7

Korekta pełnej wizualizacji v0.6. Źródłowy model DWG v0.4 pozostaje
niezmieniony. Nie ustalono daty zdjęć ani zgodności DWG ze stanem wykonanym.

## Sprawdzenie bram i wejścia

**Przypisanie bram w v0.6 do przeciwległych ścian było błędne.** Fotografia
`north.jpeg`, ponownie wskazana przez użytkownika, pokazuje bramy od wspólnego
placu przy wejściu i niskim skrzydle. Poprzedni raport błędnie uznał kierunek za
właściwy: nazwa elewacji została potraktowana jako normalna ściany w lokalnym
modelu. W v0.7 źródło konturu i fizyczna strona fasady są oddzielnymi danymi.

Bramy, znaki, słupki, półki, lampę i rynny przeniesiono na większą współrzędną
CAD-x, na zewnątrz w kierunku −X sceny. Obrysy brył w rzucie pozostają na miejscu.
Przeciwległe ściany garaży są pełne. Zachowano **2,40 m odczytane z CAD-06**;
szerokość konturu nie jest pomiarem prześwitu wykonanej bramy.

| Element | Źródło i uchwyty | Szerokość konturu DWG | Strona w lokalnym modelu |
| --- | --- | --- | --- |
| Brama najbliżej głównego budynku | CAD-06: `7CC`, `7CD`, `7CF` | 2,40 m | Ściana CAD x = 12,04 m; na zewnątrz w kierunku −X sceny |
| Brama środkowa | CAD-06: `7D8`, `7DC`, `7DE` | 2,40 m | Ściana CAD x = 12,64 m; ten sam kierunek |
| Brama skrajna | CAD-06: `7D2`, `7D3`, `7D5` | 2,40 m | Ściana CAD x = 13,24 m; ten sam kierunek |
| Przeszklone wejście obok niskiego skrzydła | CAD-04: `555`, `55C`, `563`, `570`, `56E` | 1,83 m | Elewacja CAD-04; ściana CAD y = −12,0196 m |
| Szeroki zamykany otwór obok wejścia | CAD-04: `5C2`, `5C3`, `5C4`, `93E`, `93F`, `940`, `941` | 2,40 m | Ta sama elewacja; poziome podziały zamiast przeszklenia |

Podane współrzędne ścian dotyczą powłoki prezentacyjnej, nie pomiaru budynku.
Wysokości i połączenie elewacji z rzutem mają status `visual_interpretation`.
Nie ustalono geodezyjnego azymutu stron. Nazwy północ/zachód pochodzą z nazw
archiwalnych rysunków. Nie zastosowano dawnego dopasowania modelu do rastra.

Połączono nadświetle i dolne fragmenty wejścia w jeden otwór z ramą,
podziałem, klamką i progiem. Dolna krawędź wejścia w elewacji leży poniżej
nominalnego zera powłoki; prezentacyjny próg przyjęto na +0,015 m.
Funkcji szerokiego otworu obok nie potwierdzono; nie nazywa się go rampą
ani wjazdem do pomieszczenia o ustalonej funkcji.

Fotografie `north.jpeg` i `garages.jpeg` rozpoznają te fragmenty budynku.
Zachowano dwa widoczne znaki zakazu postoju na środkowej i skrajnej bramie,
lampę nad środkową bramą i półki na słupkach
w stylu widocznym na zdjęciu garaży. Rozmiary detali i ich wysokości są wizualne.

## Korekta okien

Elewacje boczne CAD-05 i CAD-06 zostały przypisane do przeciwnych stron lokalnej
bryły niż w v0.6, według relacji dachu, garaży i skrzydeł na rozpoznanych zdjęciach.
Każdy kontur stolarki otrzymuje jedną fasadę zewnętrzną. Nie powiela się okna na
kilku równoległych ścianach ani na stykach sąsiednich brył.

Odczyt rekonstruuje pełną ramę z krawędzi DWG. Wewnętrzne pola szyb tworzą
podziały jednego okna. Tam, gdzie dach lub balkon zasłania zewnętrzny obrys,
złączono widoczne pola w ostrożny otwór prezentacyjny ze statusem
`grouped_visible_pane_contours`; nie jest on uzgodnionym otworem wykonawczym.
Zachowano źródłowe uchwyty i opis tego ograniczenia. Lekki skos konturu tylnej
ściany z rzutu pozostaje zachowany; stolarka jest osadzona na tej ścianie.

Ramy nie nakładają się w narożach, szyby są cofnięte za ramami, a podziały
pionowe i nadświetla dodatkowych okien odczytano z elewacji. Pięć uzgodnionych
otworów modelu v0.4 zachowuje środki, szerokości i wysokości bez przesunięcia.

## Otoczenie według rozpoznanych materiałów

Źródła: wydruk iMap (`source-03`) oraz zdjęcia nieruchomości w przekazanej
ofercie (`source-11`). Otwarty teren przed wejściami, boczny dojazd i zadrzewienie
odtwarzają relacje stref widoczne w materiałach. Pozycje, rozmiary oraz przebieg
elementów poza budynkiem są **orientacyjne**. Nie są to granice działek,
projekt zagospodarowania ani pomiar liczby miejsc parkingowych.

| Rozpoznany element | Fotografia | Zakres odtworzenia |
| --- | --- | --- |
| Kostka, plac i dojazd | `parking.jpeg`, `north.jpeg`, `west.jpeg` | Rodzaj nawierzchni i ogólne strefy; obrys prezentacyjny |
| Ogród przy tylnym skrzydle | `east.jpeg` | Trawa, krzewy i zadrzewienie; bez pomiaru wysokości terenu |
| Dojrzałe drzewa liściaste i iglaste | `parking.jpeg`, `east.jpeg`, `west.jpeg` | Zróżnicowane korony i wielkości; 30 przykładowych drzew, nie inwentaryzacja |
| Siatka, stalowe słupki i lampy dojazdu | `parking.jpeg` | Rozpoznany typ; przebieg ogrodzenia i stanowiska lamp orientacyjne |
| Odwodnienie i pokrywa przy garażach | `parking.jpeg`, `garages.jpeg` | Widoczny rodzaj detalu; pozycja bez pomiaru |
| Zaparkowane samochody | `parking.jpeg`, `north.jpeg` | 5 przykładowych pojazdów, osobny przełącznik, bez ustalania układu stanowisk |

Nie wykorzystano filmu ani inspiracyjnych obrazów innych budynków jako
materiału do odtworzenia tej nieruchomości. Nie dodano domyślnych sąsiednich
budynków, nowych nasadzeń jako projektu ani propozycji przyszłych mieszkań.

## Scena i eksporty

Dodano niebo, miękką mgłę atmosferyczną, odbicia otoczenia oraz światło dzienne,
miękkie i ciepłe. Światło jest ustawieniem do pokazu, bez obliczeń nasłonecznienia
dla konkretnej daty i potwierdzonego azymutu. Cienie nie służą analizie zabudowy.

- `Otoczenie`: osobna warstwa; wyłączenie przywraca sam budynek na tle v0.5.
- `Cały teren`: szerszy kadr otoczenia. Pozostałe ujęcia nadal kadrują budynek.
- `pod-mlynem-prezentacja.glb`: budynek bez terenu, z metadanymi v0.7.
- `pod-mlynem-otoczenie.glb`: budynek i orientacyjne otoczenie; korony drzew
  wykorzystują `EXT_mesh_gpu_instancing`. Nie zawiera nieba, nieskończonego
  tła ani świateł podglądu. Wczytanie sprawdzono w Three.js.
- `dane-prezentacji.json`: odczyt i uchwyty bram oraz wejścia.
- `dane-otoczenia.json`: strefy, pozycje i ograniczenia otoczenia.

## Kontrola braku regresji

Zachowano wszystkie wierzchołki dwóch głównych połaci, pięć uzgodnionych
otworów i 28 pól przeszkleń z modelu v0.4. Nie zmieniono skali, położenia
budynku ani źródłowych plików JSON i CSV v0.4. Lokalny zapis poprzedniej
wizualizacji v0.5 znajduje się w `versions/v0.5/`.
Wersję sprzed korekty stron garaży zachowano w `versions/v0.6/`.

Testy kontrolują stronę bram niezależnie od oczekiwanej normalnej zapisanej
w danych, pełne przeciwległe ściany oraz kolejność garaże–szczyt–niskie skrzydło
w projekcji podobnej do zdjęcia. Kontrolują także pojedyncze przypisania okien,
widoczność szyb, oddzielenie ram i szkła, odczytane otwory, dostęp od placu,
drożność dojść w dodanym otoczeniu, ciągłość dachów, eksport i ponowne
wczytanie GLB, przełączniki, kadrowanie i widok na telefonie. Potwierdzają
działanie modelu i aplikacji, bez potwierdzenia stanu wykonanego.
