Java 3D: How to Change the Colors of Individual Primitives at Runtime