void njCnkSetIntensityLightSet( eLight, fSpec, fDiff )
NJD_CNK_INTENSITY_LIGHT eLight
Float fSpec
Float fDiff
eLight ライト番号 fSpec スペキュラ強度 fDiff ディフューズ強度
なし
インテンシティライトの強度を設定します。ライト番号にはNJD_CNK_INTENSITY_LIGHT_0〜7が指定できます。 強度は通常0.f〜1.fの値を設定しますが、負の値を設定すれば減算ライトにもなります。
njCnkSetIntensityLightSet( NJD_CNK_INTENSITY_LIGHT_0, 1.0f, 1.0f ); njCnkSetIntensityLightSet( NJD_CNK_INTENSITY_LIGHT_1, 0.8f, 0.5f );
強度に負の値を設定した場合はオフセット値からの減算になります。 最終的は0.f〜1.fの値でクランプされます。
njCnkSetIntensityLightMode() インテンシティライトの種類の設定 njCnkSetIntensityLightSwitch() インテンシティライトのオンオフ njCnkSetIntensityLightVector() インテンシティライトの平行光源のベクトルの設定 njCnkSetIntensityLightPoint() インテンシティライトの点光源、平行点光源の位置の設定 njCnkSetIntensityLightExp() インテンシティライトのエクスポーネントを設定します njCnkSetIntensityLightRange() インテンシティライトの点光源のレンジの設定 njCnkSetIntensityLightDiffColor() インテンシティライトのディフューズカラーを設定します。 njCnkSetIntensityLightSpecColor() インテンシティライトのスペキュラカラーを設定します。 njCnkSetIntensityLightOffset() インテンシティライトのオフセットを設定します。 njCnkSetIntensityLightConst() インテンシティライトのコンスト値を設定します。 njCnkSetIntensityLightEnvRatio() インテンシティライトの環境マップの比率の設定