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

njCnkShadowTexDrawObject

CHUNKオブジェクトのシャドウテクスチャ描画

書式

void njCnkShadowTexDrawObject( object )
NJS_CNK_OBJECT *object

引数

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

戻り値

なし

解説

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

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

 頂点チャンク   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 );

備考

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


参照

njCnkSetShadowTexRatio() njCnkShadowTexDrawObject(−Model)関数用テクスチャ比設定
njCnkSetShadowTexNum() njCnkShadowTexDrawObject(−Model)関数用テクスチャ設定
njCnkSetShadowTexNumG() njCnkShadowTexDrawObject(−Model)関数用テクスチャ設定
njCnkShadowTexDrawModel() CHUNKモデルのシャドウテクスチャ描画

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