void njTranslateCameraEx( x, y, z )
Float x
Float y
Float z
x カメラ座標系のX軸に沿った平行移動量 y カメラ座標系のY軸に沿った平行移動量 z カメラ座標系の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() マトリクスの平行移動