Objekt "mesh"

mesh {
triangle { <Ecke1>, <Ecke2>, <Ecke3> texture { TEXTURE1 } }
triangle { <Ecke1>, <Ecke2>, <Ecke3> texture { TEXTURE2 } }
}


Hier ein Mini-Mesh. Denn das Objekt "mesh" dient nur dazu Dreiecke zu einem Objekt zusammenzufügen. Dabei ist diese Art und weise wesentlich sparsamer im Speicherverbrauch als mit einem "union". Leider kann bei einem "mesh" jedoch nur das Objekt "triangle" oder "smooth_triangle" verwendet werden. Ein "mesh" kann Tausende von solchen Dreiecken aufnehmen und so als ein Objekt definieren. Das ist natürlich optimal, wenn ein Computerprogramm Objekte definieren soll. Jedem Dreieck kann, mit der entsprechenden "TEXTURE", eine eigene Oberfläche gegeben werden.