Ninja Library - カメラ関数

njTranslateCameraEx

カメラ座標系のXYZ軸に沿ってカメラ座標系を平行移動

書式

void njTranslateCameraEx( x, y, z )
Float x
Float y
Float z

引数

 カメラ座標系のX軸に沿った平行移動量
 カメラ座標系のY軸に沿った平行移動量
 カメラ座標系のZ軸に沿った平行移動量

戻り値

なし

解説

カメラ座標系を現在のカメラ座標系のXYZ軸に沿って平行移動させます。

暗黙の引数としてカレントマトリックスを取ります。

通常、カレントマトリックスには、Mcw(世界座標系からカメラ座標系への変換行列) を入れておきます。

数学的には Cur = (M,V)、T=(x,y,z) とすると、


Cur <--- TrV(-T)Cur
= TrV(-T)(M,V)Cur
= (M,V-T)Cur

を行います。


備考


本関数はカレントマトリックスを操作します。

参照

njTranslateAbsoluteCameraEx() 世界座標系のXYZ軸に沿ってカメラ座標系を平行移動
njTranslate() マトリクスの平行移動

njTranslateCameraEx
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000