【初心者】Java質問・相談スレッド55【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0878デフォルトの名無しさん
NGNGAppearance ap = createAppearance();
Alpha alpha = new Alpha();
Material target = ap.getMaterial();
ColorInterpolator ci = new ColorInterpolator(alpha, target, new Color3f(0.3f, 0.7f, 0.5f), new Color3f(0.8f, 0.5f, 0.1f));
BoundingSphere bounds = new BoundingSphere(new Point3d(), 100.0);
ci.setSchedulingBounds(bounds);
objTrans.addChild(ci);
ColorInterpolatorで物体の色を変化させたいのです。
↑の例は球の色を変化させるプログラムの一部なのですが、
線分の配列(の一部)の色を変化させるにはどうすればいいのでしょうか?
Point3d[] vertex = new Point3d[6];
LineArray geometry = new LineArray(vertex.length, GeometryArray.COORDINATES | GeometryArray.COLOR_3);
geometry.setCoordinates(0, vertex);
配列はこのように定義しています。
■ このスレッドは過去ログ倉庫に格納されています