Sint32 njCnkEasyDrawModel( model )
NJS_CNK_MODEL *model
model チャンクモデル構造体へのポインタ
-1 クリップアウト 0 正常
チャンクモデルをカレントマトリクスで座標変換して描画します。また、表裏判定の機能をサポートしていません(Double Sideになります)。 この関数を使った描画のライトの設定は次の専用の関数を使用します。
njCnkSetEasyLight() 光源設定 njCnkSetEasyLightIntensity() 光源の強さ設定 njCnkSetEasyLightColor() 光源の色設定
この関数でサポートしているチャンク形式は次のとおりです。
頂点チャンク NJD_CV, NJD_CV_UF, NJD_CV_D8, NJD_CV_VN, NJD_CV_VN_UF, NJD_CV_VN_NF, NJD_CV_VN_D8 ストリップチャンク NJD_CS, NJD_CS_UVH, NJD_CS_UVN
Sint32 UserInit(void) { njCnkSetEasyLight( 0.f, 0.f, -1.0f ); njCnkSetEasyLightIntensity( 1.0f, 0.0f ); njCnkSetEasyLightColor( 1.0f, 1.0f, 1.0f ); return USER_CONTINUE; } Sint32 UserMain(void) { njPushMatrixEx(); njTranslate( NULL, 0.f, 0.f, -10.f ); njRotateXYZ( NULL, xx,yy,zz ); njCnkEasyDrawModel( model ); xx += 257; yy += 179; zz += 193; njPopMatrixEx(); return USER_CONTINUE; }
njCnkSetEasyLight() njCnkEasyDrawObject(−Model)関数用光源の方向・設定 njCnkSetEasyLightIntensity() njCnkEasyDrawObject(−Model)関数用光源の強さの設定 njCnkSetEasyLightColor() njCnkEasyDrawObject(−Model)関数用光源の色の設定 njCnkEasyDrawObject() CHUNKオブジェクトのEASY描画