# NNS_G3dGlbLightVector

## 構文

      #include <nnsys/g3d/glbstate.h>

      void
      NNS_G3dGlbLightVector(
          GXLightId lightID,
          fx16 x,
          fx16 y,
          fx16 z
      );

## 引数

lightID | ライト番号(0〜3)
x | ライトの方向ベクトルのx成分
y | ライトの方向ベクトルのy成分
z | ライトの方向ベクトルのz成分

## 返り値

なし。

## 説明

G3Dライブラリ内部で保持しているグローバル状態にライトの方向ベクトルを設定します。 lightIDで4つのうちから1つライトを選び、x, y, zでライトベクトルを設定します。 引数としては、`-FX16_ONE`以上、`FX16_ONE-1`以下を取ることができます。 ハードウェアによるベクトルの正規化は行われないため、単位ベクトルを設定してください。

## 参照

`NNS_G3dGlbLightColor`

## 履歴

2004/08/02 初版