Ninja Library - モデル・シャドーテクスチャ関数

njCnkShadowTexDrawModel

CHUNKモデルのシャドウテクスチャ描画

書式

Sint32 njCnkShadowTexDrawModel( model )
NJS_CNK_MODEL *model

引数

model   チャンクモデル構造体へのポインタ

戻り値

-1   クリップアウト
 正常

解説

オブジェクトをシャドウテクスチャで描画します。

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

 頂点チャンク   NJD_CV, NJD_CV_D8, NJD_CV_VN, NJD_CV_VN_D8 
 ストリップチャンク   NJD_CS, NJD_CS_UVH, NJD_CS_UVN 


用例

njCnkSetShadowTexMaterial( 1.f, 1.f, 1.f, 1.f );
njCnkSetShadowTexRatio( 6.f, 4.f );
njCnkSetUvScroll( 0.f,0.f );
njCnkSetShadowTexNum( 0 );
njCnkShadowTexDrawObject( Teapot->model );

備考

モデルのセンター位置へ平面投影して描画します。(Z値をすべて同じ値にします) ニアクリップにかかった時点ですべてのポリゴンが描画されなくなります。

参照

njCnkSetShadowTexRatio() njCnkShadowTexDrawObject(−Model)関数用テクスチャ比設定
njCnkSetShadowTexNum() njCnkShadowTexDrawObject(−Model)関数用テクスチャ設定
njCnkSetShadowTexNumG() njCnkShadowTexDrawObject(−Model)関数用テクスチャ設定
njCnkShadowTexDrawObject() CHUNKオブジェクトのシャドウテクスチャ描画

njCnkShadowTexDrawModel
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000