#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以下を取ることができます。 ハードウェアによるベクトルの正規化は行われないため、単位ベクトルを設定してください。
2004/08/02 初版