0
有什么方法可以改变立方体的颜色/外观。我试图使用setAppearance()函数,但它没有改变。如何更改Java3D中ColorCube对象的颜色?
快速查看我在做什么:
Appearance polygon1Appearance = new Appearance();
Color3f color1 = new Color3f (1.0f, 1.0f, 0.0f);
ColoringAttributes color1ca = new ColoringAttributes (color1, 1);
Color3f color2 = new Color3f (1.0f, 0.0f, 0.0f);
ColoringAttributes color2ca = new ColoringAttributes (color2, 1);
然后加入立方体我用cube.setAppearance(polygon1Appearance)的变换组之前;
后来在鼠标事件中(使用拾取画布)cube.setAppearance(polygon1Appearance);不做任何改变。
我想问一下,是否有可能改变ColorCube的外观(我的例子中的颜色)? 请让我知道我是否可以提供与该问题有关的其他信息。
我已经实现了这个建议,现在我可以执行更改,但是我必须双击多维数据集才能更改颜色(这对我来说非常合适)。非常感谢@gouessej – gandalf
@gandalf不客气。我发起了Java3D的端口,我不是专家,但我花了很多时间找到这个解决方案。如果仍有问题,请随时加入官方JogAmp论坛:http://forum.jogamp.org – gouessej