[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01009] 質問です
◆ スカイパーフェクTV!を楽しむなら『デジタルクラブ 』におまかせ!◆◇◆
今なら先着限定100名様に、なんと、VISAギフト券3000円分をもれな
くプゼント!受信用チューナー・アンテナを無料レンタル!!
しかも、標準取り付け工事費も無料!!お申し込みは今すぐ!!
主催:ベネフィットジャパン → http://www2.gulf.or.jp/service/digital.html
◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆
アステル関西まっTelサービス(着信専用サービス、月額基本料金¥0)申込受付中
通話ができるので、彼女や、塾通いお子さんにもう1台!http://www2.gulf.or.jp/
---------------------------------------------------------------------------
こんにちは
うおたにです.
また,質問があります.
JAVA PRESS(vol.7)のJAVA3Dの連載を見て,
ColorTriangleNode他のプログラムをダウンロードしてみたのですが,
リストが10個あり,それをどうやって実行させるのかがよく分かりません.
JAVA PRESSに,画面の中に3角錐とボタンが表示されており,
リスト3の「ColorTriangleButtonCtrl.java」と,リスト4の「ConrolPanel.java」の
実行画面という風に表記されていました.
これは,バラバラのままリストを使用するということなのでしょうか?
JAVAのプログラミングも最近始めたばかりの超初心者なので,
レベル低い質問で済みません.
お手数ですが,http://www.gihyo.co.jp/javapress/java7/toku3.html にリストがあります.
よろしくご教授下さい.
リスト1
<ColorTriangleNode.java>
import javax.vecmath.*;
public class ColorTriangleNode extends TransformGroup{
public void ColorTriangleNode(){
setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
setCapability(TransformGroup.ENABLE_PICK_REPORTING);
Shape3D triangle=new Shape3D();
TriangleArray geom=new TriangleArray(6,
TriangleArray.COORDINATES |TriangleArray.COLOR_3);
Point3d[] coords={new Point3d(0.0,0.6928,0.0),
new Point3d(-0.6,-0.3464,0.0),
new Point3d(0.6,-0.3464,0.0),
new Point3d(0.0,0.6928,0.0),
new Point3d(0.6,-0.3464,0.0),
new Point3d(-0.6,-0.3464,0.0)};
Color3f[]colors={new Color3f(1.0f,1.0f,0.0f),
new Color3f(0.0f,1.0f,1.0f),
new Color3f(1.0f,0.0f,1.0f),
new Color3f(0.0f,0.0f,1.0f),
new Color3f(1.0f,0.0f,0.0f)};
geom.setCoordinates(0,coords);
geom.setColors(0,colors);
geom.setCapability(Geometry.ALLOW_INTERSECT);
triangle.setGeometry(geom);
addChild(triangle);
}
}
※※※※※※※※※※※※※※※
Yukari Uotani
uotani@xxxxxxxxxx
※※※※※※※※※※※※※※※