##### Ninja Library - モデル・テゥーン関数

# njCnkSetToonLightIntensity

njCnkToonDrawObject(−Model)関数用光源の強さの設定

### 書式

> `void njCnkSetToonLightIntensity( inten, ambient )
> Float inten
> Float ambient
> `

### 引数

> inten | ディフューズ(光源)の強さ(0〜1.f)
> ambient | アンビエント(環境光)の強さ(0〜1.f)

### 戻り値

> なし

### 解説

> njCnkToonDrawObject関数とnjCnkToonDrawModel関数用のライトの強さを設定します。

> ライトの強さに応じて、２値シェーディングの分割位置が変わります。

### 用例

>     Sint32 UserInit(void)
>     {
>     	njCnkSetToonLight( 0.f, 0.f, -1.0f );
>     	njCnkSetToonLightIntensity( 1.0f, 0.0f );
>     	njCnkSetToonShade( 0xffc0c0c0, 0xff404040 );
>     	return USER_CONTINUE;
>     }
>     Sint32 UserMain(void)
>     {
>     	njPushMatrixEx();
>     	njTranslate( NULL, 0.f, 0.f, -10.f );
>     	njRotateXYZ( NULL, xx,yy,zz );
>     	njCnkToonDrawModel( model );
>     	xx += 257;
>     	yy += 179;
>     	zz += 193;
>     	njPopMatrixEx();
>     	return USER_CONTINUE;
>     }

### 参照

> njCnkToonDrawObject() | CHUNKオブジェクトのアニメ調描画
> njCnkToonDrawModel() | CHUNKモデルのアニメ調描画
> njCnkSetToonLight() | njCnkToonDrawObject(−Model)関数用光源の方向・設定
> njCnkSetToonShade() | njCnkToonDrawObject(−Model)関数用の色の設定

njCnkSetToonLightIntensity

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000