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

# njCnkToonDrawObject

CHUNKオブジェクトのアニメ調描画

### 書式

> `void njCnkToonDrawObject( object )
> NJS_CNK_OBJECT *object
> `

### 引数

> object | チャンクオブジェクト構造体へのポインタ

### 戻り値

> なし

### 解説

> アニメ調の２値シェーディングで描画します。

> ライトの設定は２値の境界を設定するものです。

> この関数を使った描画のライトの設定は次の専用の関数を使用します。

> 関数 | 内容
> njCnkSetToonLight() | 光源設定
> njCnkSetToonLightIntensity() | 光源の強さ設定
> njCnkSetToonShade() | 表と影の色設定

> この関数でサポートしているチャンク形式は次のとおりです。

> 頂点チャンク | NJD_CV, NJD_CV_VN, NJD_CV_VN_NF
> ストリップチャンク | NJD_CS, NJD_CS_UVH, NJD_CS_UVN

### 用例

>     Sint32	UserInit(void)
>     {
>     	njCnkSetToonLight( 0.f, -1.0, -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 );
>     	njCnkToonDrawObject( model );
>     	xx += 257;
>     	yy += 179;
>     	zz += 193;
>     	njPopMatrixEx();
>     	return USER_CONTINUE;
>     }

### 参照

> njCnkSetToonLight() | njCnkToonDrawObject(−Model)関数用光源の方向・設定
> njCnkSetToonLightIntensity() | njCnkToonDrawObject(−Model)関数用光源の強さの設定
> njCnkSetToonShade() | njCnkToonDrawObject(−Model)関数用の色の設定
> njCnkToonDrawModel() | CHUNKモデルのアニメ調描画

njCnkToonDrawObject

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000