Skip navigation

Saját geometriák és normálvektorok

Témakörök

A Three.js számos beépített geometriai objektumával megismerkedtünk az előző részekben. Most megismerkedünk azzal, hogyan hozhatunk létre saját geometriákat a BufferGeometry objektum segítségével. Háromszög lapokból felépülő térbeli felszínek mellett látni fogjuk a pontfelhők és vonalszakaszok modellezését is. Ez utóbbiakhoz speciális anyag objektumokat használhatunk.

A Lambert és Phong megvilágításhoz normálvektorokat is biztosítanunk kell. Ezeket beállíthatjuk saját magunk, vagy használhatjuk a Three.js függvényét csúcspontokhoz tartozó normálvektorok számításához.