Skip navigation

Material ősosztály és alap anyagjellemző

Material ősosztály

A Material összefoglalja azokat az attribútumokat, amelyekkel minden anyagtípus rendelkezik.

A szín (color) attribútum az anyag színét, illetve a fénnyel való kölcsönhatáskor az anyagjellemzőt (fényvisszaverés mértéke) adja.

Beállíthatjuk, hogy drótvázas legyen-e a megjelenítés (wireframe).

A síkidomoknak két oldala van. A csúcspontok megadási sorrendje definiálja, melyik az előlap illetve a hátlap. Szabályozhatjuk, hogy egyik, másik, vagy mindkettő megjelenjen a modellben (side attribútum). Az alapértelmezés az előlap megjelenítése, a hátlap elrejtése (THREE.FrontSide). Ez akkor megfelelő, ha zárt felszínű objektumot modellezünk, a kameránk pedig mindig kívül helyezkedik el. Ha egy objektum belsejében van a kamera, akkor a THREE.BackSide választható. Egy sík lap esetén mindkét oldalt láthatjuk, ekkor a THREE.DoubleSide opció kell.

Számos további opció is elérhető (átlátszóság, elegyítés, árnyalás, drótváz megjelenési stílusa, mélység és alfa teszt, ...), amelyekkel itt nem foglalkozunk.

Dokumentáció

Alap anyagjellemző

A MeshBasicMaterial fénnyel nem lép kölcsönhatásba, a tárgy színe az anyaghoz rendelt szín lesz. Létrehozáskor vagy utólagosan attribútumok segítségével állíthatjuk többek között az anyag színét (color), illetve a Material-nál látott attribútumokat.

Használati példa

material = new THREE.MeshBasicMaterial( { color: 0x00c000, wireframe: false } );

Dokumentáció interaktív példával