void njCnkSetToonEdge( rate, col )
Float rate
Uint32 col
rate エッジの幅 col エッジの色
なし
njCnkToonEdgeDrawObject()関数とnjCnkToonEdgeDrawModel()関数用の幅と色を設定します。
Sint32 UserInit(void) { njCnkSetToonLight( 0.f, -1.0, -1.0f ); njCnkSetToonLightIntensity( 1.0f, 0.0f ); njCnkSetToonShade( 0xffc0c0c0, 0xff404040 ); njCnkSetToonEdge( 0.5f, 0x00101010 ); return USER_CONTINUE; } Sint32 UserMain(void) { njPushMatrixEx(); njTranslate( NULL, 0.f, 0.f, -10.f ); njRotateXYZ( NULL, xx,yy,zz ); njCnkToonDrawModel( model ); njCnkToonEdgeDrawModel( model ); xx += 257; yy += 179; zz += 193; njPopMatrixEx(); return USER_CONTINUE; }
njCnkToonEdgeDrawModel() CHUNKモデルのエッジ描画 njCnkToonEdgeDrawObject() CHUNKオブジェクトのエッジ描画