void njRotateCameraEx( ang, lv )
Angle *ang
Sint32 lv
ang[0] カメラ座標系のX軸周りの回転角 ang[1] カメラ座標系のY軸周りの回転角 ang[2] カメラ座標系のZ軸周りの回転角 lv LightWave フラグ(0:XYZ, 1:ZXY)
なし
lv が 0 のとき、njRotateXYZCameraEx に相当し、
njRotateZCameraEx( ang[2] );
njRotateYCameraEx( ang[1] );
njRotateXCameraEx( ang[0] );
と等価です。
lv が 1 のとき、njRotateZXYCameraEx に相当し、
njRotateYCameraEx( ang[1] );
njRotateXCameraEx( ang[0] );
njRotateZCameraEx( ang[2] );
と等価です。暗黙の引数としてカレントマトリックスを取ります。
通常、カレントマトリックスには、Mcw(世界座標系からカメラ座標系への変換行列) を入れておきます。
本関数はカレントマトリックスを操作します。