[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01315] Re: WakeupOnBehaviorPost
◆◇ ◆◇ ◆◇ MagicalCastβ(ベータ版) ◆◇ ◆◇ ◆◇
┌──┐ ┌──┐
│\/│ DNSの新MLシステム誕生です!│\/│
└──┘ └──┘
これまでの簡単・快適そのままで高機能に
いえいえもっと高速に。βテストにご協力下さい
※ fmlでもmajordomoでもありません
◆◇ ◆◇ ◆◇ http://mx7.dns-ml.co.jp/ ◆◇ ◆◇ ◆◇
> 内野です。
>
> > そうなると、
> > 何らかの方法で毎回TransformGroupが同じかどうかを検査するという
> > 重そうな処理になるのかもしれません。
>
> どのような方法で、TransformGroupの変化を検査すればいいのでしょう?
Transform3D t3d= new Transform3D();
TransformGroup trans;
Matrix3f rot = new Matrix3f();
trans.getTransform(t3d);
t3d.get(rot);
のような感じで回転角度を得る事ができました。かなり省略していますが(笑)
しかしこれで回転角を求める事はできたのですが、初期状態を0度として、
その状態から右に90度回っても左に90度まわってもどちらも90度と出ます。
どちらかが90度、もう一方が270度と出てほしいのですが、このへんの事はどうなん
でしょうか?
♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪
内野 学(Manabu Uchino)
mu621@xxxxxxxxxx(Post Pet OK!)
uchino@xxxxxxxxxx
rs004963@xxxxxxxxxx
http://www.biwa.ne.jp/~mu621/
ICQ:19511177
♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪