##### Ninjaライブラリ - ライト関数

# njTranslateLight

ライトのもつ行列をXYZの成分で平行移動

### 書式

      void njTranslateLight( *ptr, tx, ty, tz )
      NJS_LIGHT *ptr
      Float tx
      Float ty
      Float tz

### 引数

  *ptr | ライトのポインタ
  tx | X軸方向の移動
  ty | Y軸方向の移動
  tz | Z軸方向の移動

### 戻り値

  なし

### 解説

  njCreateLight関数によって登録されたライト行列をX、Y、Zの成分で平行移動します。 これにより光源の位置・方向が計算されます。

### 用例

      	:
      NJS_LIGHT light;
      	:
      njCreateLight(&light, NJD_POINT_LIGHT);
      	:
      njClearMatrix;
      /* Movemnet of element (10, 0, -10) */
      njTranslateLight(&light, 10.f, 0.f, -10.f);

### 備考

  njCreateLight関数でライトが指定され、njClearMatrix関数が先に呼ばれている必要があります。

### 参照

  njCreateLight()

njTranslateLight

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999