Container zerlegen
Unter einem Container kann man sich eine Ansammlung von Arrays und Werten vorstellen, die verschiedene Datentypen haben können. Solche Sammlungen fallen immer dann an, wenn verschiedene Werte in einem Paket übergeben werden. Stellen Sie sich z.B. ein beliebiges Polygonobjekt vor. Dieses besteht in der Regel aus einer Sammlung von Punktkoordinaten, Polygonen, einer Matrix und noch weiteren Eigenschaften, wie z.B. einem Namen, Sichtbarkeitsattributen, UV-Koordinaten, Selektionen, Materialzuweisungen usw., die in einem Container gesammelt werden können.
Der Datencontainer ermöglichen ebenso den gezielten Zugriff auf die gewünschten Eigenschaften.
Innerhalb der Node-Umgebung lassen sich über diesen Node z.B. die in einer Verteilung enthaltenen Arrays auslesen.
Hier wird der Container einer linearen Verteilung aufgeschlüsselt, um eine neue Farbverteilung zu berechnen.