[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:00145] Re: 視点の変更について



えんどうです。

> 座標や角度を入力して視点の向きや視点の位置を変更するプログラムが発見できず

javax.media.j3d.AxisAngle4f を使えば良いのでは。

                                   setRotation(AxisAngle4f)
                                         ↓
 TransformGroup (TG) ← setTransform(Transform3D)
                  |
               <物体>

AxisAngle4f に座標と角度を設定しておきます。

Transform3D の setRotation(AxisAngle4f) メソッドで回転を適用しておき、
setTransform(Transform3D) メソッドで
物体の親の TransformGroup に Transform3D をセットします。

-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)