[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:01519] Re: KeyNavigatorBehavior について
☆.…¨….☆.…¨….☆.…¨….☆.…¨….☆.…¨….☆.…¨….☆.…¨…
夏が来ると、いつも思う。「ワンボックスのオーナーになりたい」と。
海辺を走ると、ふと思う。「コンパーチブルのスポーツカーが欲しい」と。
思うより、行動。【インターネット無料出張査定】は乗換えの夢への近道。
急ごう! → http://www.easyml.com/784.php3
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
えんどうです。
> KeyNavigatorBehaviorクラスを使って視点を移動させている時に、
> 今はじめの視点の位置からどれくらい移動したかを
> 視点側のTransformGroupクラスのオブジェクト
> (universe.getViewingPlatform().getViewPlatformTransform()を受け取ったも
> の)
> から知ることはできないでしょうか?
やったことが無いのですが、
Transform3D#get(Vector3d) メソッドなどで
その地点の位置座標(?)は取得できるので、
差を計算すれば距離が出せると思います。
http://www.esm.co.jp/divisions/open-sys/java/vecmath/vecmath.pdf
javax.vecmath ライブラリーの数学的背景に関しては、
平鍋さんの上記アーティクルを読まれると良いでしょう。
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.ss.iij4u.or.jp/~eyasuyuk/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)