Face Färbung in Java3D

Wie kann ich mit java3d nicht pro Scheitelpunkt, sondern pro Fläche kolorieren?

Ich versuche, etwas über Java3D zu lernen, aber was ich mit Shape3D produziert habe, sieht nicht so aus wie erwartet. Ich möchte verschiedene Dreiecke in verschiedenen Farben einfärben, aber ich verstehe nicht, wie das geht.

Texture sieht aus wie ein Overkill und außerdem habe ich diesen Teil überhaupt nicht gemeistert. Soweit ich Materialien gesehen habe, die an einem vollständigen GeometryArray arbeiten, sind sie hier nicht gut. Pro Vertex reichen Farben nicht aus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage