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 初版