Háromszögháló
3D objektumok felszínét háromszögekkel közelíthetjük. A háromszögek térbeli csúcspont koordinátáit ugyanúgy a geometria position attribútumaként adjuk meg, mint a pontfelhő és a vonalak esetén. Itt is lehetőségünk van csúcspontonkénti szín megadásra, emellett normálvektor és textúra koordináta attribútumot is használhatunk. Egy csúcspont újboli felhasználásához index tömböt is átadhatunk a geometriához.
Anyagként a korábban, a Three.js beépített objektumainál megismertek használhatók (pl. MeshBasicMaterial, MeshLambertMaterial, MeshPhongMaterial). Az utóbbi kettő csak akkor működik, ha normálvektorokat is megadunk a lapokhoz, ami a fény beesési szögének számításához elengedhetetlen. Ennek módját a következő fejezetben tárgyaljuk, jelenleg csak a megvilágítás nélküli esetet nézzük meg.