void njCnkSetIntensityLightPoint( eLight, fX, fY, fZ )
NJD_CNK_INTENSITY_LIGHT eLight
Float fX
Float fY
Float fZ
eLight ライト番号 fX X座標 fY Y座標 fZ Z座標
なし
インテンシティライトの点光源、平行点光源の位置を設定します。ライト番号にはNJD_CNK_INTENSITY_LIGHT_0〜7が指定できます。
njCnkSetIntensityLightPoint( NJD_CNK_INTENSITY_LIGHT_1, 0.f, 100.f, -100.f );
この関数で設定した座標はnjCnkSetIntensityLightMatrices()関数を呼ぶと、その時のカレントマトリックスで変換されてライトに反映されます。
njCnkSetIntensityLightMode() インテンシティライトの種類の設定 njCnkSetIntensityLightSwitch() インテンシティライトのオンオフ njCnkSetIntensityLightVector() インテンシティライトの平行光源のベクトルの設定 njCnkSetIntensityLightExp() インテンシティライトのエクスポーネントを設定します njCnkSetIntensityLightSet() インテンシティライトの強度の設定 njCnkSetIntensityLightRange() インテンシティライトの点光源のレンジの設定 njCnkSetIntensityLightDiffColor() インテンシティライトのディフューズカラーを設定します。 njCnkSetIntensityLightSpecColor() インテンシティライトのスペキュラカラーを設定します。 njCnkSetIntensityLightOffset() インテンシティライトのオフセットを設定します。 njCnkSetIntensityLightConst() インテンシティライトのコンスト値を設定します。 njCnkSetIntensityLightEnvRatio() インテンシティライトの環境マップの比率の設定