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

# njRotateCameraPositionXYZ

XYZの各軸を中心にカメラ位置を回転

### 書式

      void njRotateCameraPositionXYZ( *c, ax, ay, az )
      NJS_CAMERA *c
      Angle ax
      Angle ay
      Angle az

### 引数

  *c | カメラ構造体へのポインタ
  ax | X軸に対する回転角度
  ay | Y軸に対する回転角度
  az | Z軸に対する回転角度

### 戻り値

  なし

### 解説

  カメラの位置をX,Y,Zの各軸を中心にして回転させます。

### 用例

      (0, 0, 3000)に位置し、(0, 0, −1)(画面奥)に向いている
      カメラの向きをそのままに、位置だけX,Y,Zの各軸を中心にして
      それぞれ90度、120度、150度回転させます。

      NJS_CAMERA c;
      njInitCamera(&c);
      njTranslateCameraPosition(&c, 0.f, 0.f, 3000.f);
      njRotateCameraPositionXYZ(&c, NJM_DEG_ANG(90),
      		NJM_DEG_ANG(120), NJM_DEG_ANG(150));
      njSetCamera(&c);

njRotateCameraPositionXYZ

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999