# LUMA DENT — kustību komplekts 02

Atsevišķa elementu laboratorija, ne pilnas vietnes izstrāde.

## Pārbaudāms šajā versijā
- Seši reālas ģeometrijas paraugi: zobs, spogulis, birste, kape/zobu loks, kalendārs un plūsmas.
- Automātiska ±30° rotācija, brīva apskate ar peli/pieskārienu, aizmugures skats, pauze, ātrums un amplitūda.
- Pilna laukuma telpiskās plūsmas; kartītes 180° atvērums; animētas vektoru ikonas; pogu hover/press un ieslēdzama skaņa; FAQ atvērums; loga divu soļu pāreja; lapas pārejas aizkars; slīdrinda.

## Integrācija
Kopēt modeli veidojošo models.js, scene.js un vendor/three.module.js. Nav ārējas 3D bibliotēkas ielādes no CDN.

```js
import {mountScene} from './scene.js';
const instance = mountScene(container, {kind:'tooth',speed:1,amplitude:30});
// Konteineram obligāti piešķirt CSS augstumu, piemēram, 360px.
instance.pause(true);
instance.setSpeed(1.2);
instance.setAmplitude(30);
instance.inspect(true);
instance.dispose(); // komponenta noņemšanas laikā
```

models.js eksportē makers un materiālus; katra funkcija atgriež THREE.Group. Ģeometriju drīkst lietot vietnes kopīgajā rendererī, neveidojot renderer katrai kartītei. Šajā laboratorijā atsevišķi rendereri izmantoti izolētai pārbaudei. Lielai lapai vajadzīgs kopīgs renderēšanas cikls un redzamības vadība.

scene.js: animācijas laiks pieaug no delta laika; objektiem atšķirīgas fāzes; kustība neapstājas hover laikā; ārpus ekrāna renderēšana izlaista; pikseļu blīvums ierobežots līdz 1.6. Ievērots prefers-reduced-motion. Brīvajā apskatē pieskāriena vilkšana pagriež modeli, automātiskajā režīmā ļauj ritināt lapu.

## Precīzas robežas
Šie ir procedurāli funkcionējoši modeļu prototipi saskaņošanai. Tie nav garantēta identiska kopija ģenerētajiem maketu attēliem. Kape/zobu loks nav medicīniski precīzs anatomisks modelis. Spogulim ir metālisks materiāls, ne reāllaika vides atspoguļojums. Plūsmas ir īsti telpiski pavedieni; UI kartīšu un logu papildfoni ir CSS, animētās mazās ikonas ir SVG, ne 3D. Pilna vietne, gala klīnikas video un mūzikas atlase nav šī parauga daļa. Neviena forma neko nenosūta.

## Pārbaude pirms integrācijas
Pārbaudīt visas sešas aizmugures; ±30° robežas; hover neaptur kustību; kartīte un tās poga darbojas; dialoga Escape/fokuss; slīdnis apstājas pie gala; mobilais platums 360/390/430px un samazinātas kustības režīms. Browser vizuālā pārbaude šajā izveides vidē nav veikta; nepieciešama apskate lietotāja ierīcē.

## Licence
Three.js r160 — MIT, Three.js Authors. Bibliotēkas licences paziņojums saglabāts failā. Jaunais komponentu kods izveidots šim projektam. Fontu ielāde no Google Fonts ir izvēles; sistēmas fonts darbojas arī bez savienojuma.

## V2 izmaiņas pēc maketu salīdzināšanas
Vienots skulpturēts zoba tīkls; detalizēts spoguļa rokturis; perlamutra/zaļš birstes korpuss ar atsevišķu uzlādes pamatni; pacelta caurspīdīga kape virs zobu loka; galda kalendāra statīvs un loksnes; platas telpiskas lentes. PMREM studijas atspīdumi no trim gaismas paneļiem. Izskata etalons atverams pašā laboratorijā. Veikta ģeometrijas statiska renderēšana no atsevišķas kameras; tā neaizstāj pārlūka kustību pārbaudi un nedod pamatu apgalvot pilnīgu identitāti ar maketu.

## Version 03
- Tooth replaced by unified stylized molar geometry with two tapered roots and broad cusped crown.
- Nine thin 3D ribbons, 0.018–0.035 scene units wide, full-field responsive background mode.
- Supplemental CSS hairline flows across cards/footer; these are 2D animated lines, not falsely labeled 3D.
- Real silent dental footage: five hero preview choices using three clips, video menu and inline expanding content block. Sources in media/SOURCES.md.
- This remains an element preview, not the developed dental website. All final page heroes are to use video; final clinic media can replace these demo clips.
- Pause affects videos and 3D; reduced-motion starts paused. Autoplay is muted/playsinline, with poster fallback.
- Geometry reviewed using offline 3D rendering. Browser/device visual QA has not been performed in this environment.
