njTranslateCameraPosition
カメラの位置をX,Y,Zの各軸に沿って移動します。

書 式

#include <Ninja.h>

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

NJS_CAMERA *c
Float x
Float y
Float z


引 数

NJS_CAMERA *c
カメラ構造体へのポインタ
Float x
X軸に対する移動量
Float y
Y軸に対する移動量
Float z
Z軸に対する移動量

返 値

なし

エラー

なし

機 能

カメラの位置をX,Y,Zの各軸に沿って相対的に移動します。

用 例

(0, 0, 0)に位置し、(0, 0, -1)(画面奥)に向いているカメラを
視線の向きはそのままにX,Y,Zの各軸に沿ってそれぞれ100,200,
300移動します。

NJS_CAMERA c;

njInitCamera(&c);
njTranslateCameraPosition(&c, 100.f, 200.f, 300.f);
njSetCamera(&c);

備 考


関 連


njTranslateCameraPosition

Copyright SEGA ENTERPRISES, LTD., 1998