Раскраска лица в java3d

Используя java3d, как я могу раскрасить не основу для каждой вершины, а основу для каждого лица?

Я пытаюсь узнать о java3d, но то, что я сделал, Shape3d выглядит не так, как ожидалось. Я хочу раскрасить разные треугольники в разные цвета, но не понимаю, как это сделать.

Текстура выглядит излишним, и, более того, я не освоил эту часть вообще. Насколько я видел, материалы работают над полным GeometryArray, так что здесь нет ничего хорошего. Для каждой вершины цвета не сработают.

Ответы на вопрос(2)

Ваш ответ на вопрос