Ninjaライブラリ - カメラ関数

njTranslateCameraPosition

カメラの位置を移動

書式

void njTranslateCameraPosition( *c, x, y, z ) 
NJS_CAMERA *c 
Float x 
Float y 
Float z 

引数

*c   カメラ構造体へのポインタ
 X方向の移動量
 Y方向の移動量
 Z方向の移動量

戻り値

なし

解説

カメラの位置をXYZ各軸に指定した移動量で相対的に移動します。

用例

(0, 0, 0)に位置し、(0, 0, −1)(画面奥)に向いている
カメラの向きはそのままにXYZの各軸の移動量(100,200,300)で
移動します。
NJS_CAMERA c;
njInitCamera(&c);
njTranslateCameraPosition(&c, 100.f, 200.f, 300.f);
njSetCamera(&c);

njTranslateCameraPosition
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999