[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01279] Re: Billboard2
●○●○●○●○●○●【eオークション】○●○●○●○●○●○
インターネットで賢く楽しくショッピングするなら
ネット上オークションが一番!
【eオークション】 http://www.eac.ne.jp
★【センチュリーハイアットエグゼクティブフロアダブルルーム】
通常価格4万円を1万円〜
★【プレイステーションDUAL SHOCK】 なんと1円〜 など
●○●○●欲しい物の価格は自分で決めたくないですか?○●○●○
内野です。
> これで動くかどうかはわかりません。やってみてください。
ご指摘の部分を書き換えていかのようにしましたが、
やはり上手く動かないようです。
import java.awt.event.*;
import java.util.Enumeration;
import javax.media.j3d.*;
import javax.vecmath.*;
public class ChangeTexBehavior extends Behavior{
private WakeupOnBehaviorPost wakeup = null;
private Billboard bill;
private TransformGroup rotate;
private Transform3D t3d = new Transform3D();
private Matrix3f rot = new Matrix3f();
private int angle;
ChangeTexBehavior(Billboard bill,TransformGroup rotate){
this.bill = bill;
this.rotate= rotate;
System.out.println("called const");
}
public void initialize(){
this.wakeup = new WakeupOnBehaviorPost(bill,0);
System.out.println("called ini");
}
public void processStimulus(Enumeration criteria){
System.out.println("called process");
rotate.setTransform(t3d);
t3d.getRotationScale(rot);
angle = (int)Math.acos(rot.m00);
System.out.println(angle);
wakeupOn(this.wakeup);
}
}