0
Я просто пытаюсь изменить цвет цилиндра, который я создаю, с Java3D на желтый, вместо стандартного серого/черного. Мой код кажется правильным, однако форма остается черным все время, вот оно:Изменение цвета формы Java3D
protected BranchGroup createSphere(/*Color color*/) {
BranchGroup bg = new BranchGroup();
bg.setCapability(BranchGroup.ALLOW_DETACH);
Appearance app = new Appearance();
Color3f color = new Color3f(Color.yellow);
Color3f black = new Color3f(0.0f, 0.0f, 0.0f);
Color3f white = new Color3f(1.0f, 1.0f, 1.0f);
app.setMaterial(new Material(color, black, color, white, 70f));
bg.addChild(new com.sun.j3d.utils.geometry.Cylinder());
bg.setUserData("Sphere");
return bg;
}
спасибо большое за быстрый ответ, это было, но глупый от меня;) –