Ninja Library - モデル・ワイヤーフレーム関数

njCnkWireDrawModel

CHUNKモデルのワイヤーフレーム描画

書式

Sint32 njCnkWireDrawModel( model )
NJS_CNK_MODEL *model

引数

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

戻り値

-1   クリップアウト
 正常

解説

オブジェクトをワイヤーフレームで描画します。

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

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


用例


Sint32	UserInit(void)
{
 njCnkSetWireR( 0.5f );
 return USER_CONTINUE;
}
Sint32	UserMain(void)
{
 njPushMatrixEx();
 njTranslate( NULL, 0.f, 0.f, -10.f );
 njRotateXYZ( NULL, xx,yy,zz );
 njCnkWireDrawModel( model );
 xx += 257;
 yy += 179;
 zz += 193;
 njPopMatrixEx();
 return USER_CONTINUE;
}


備考

ワイヤーフレームはストリップを頂点とみなして、それの連続線で描画します。 そのため、必ずしもポリゴンが3角形になりません。


参照

njCnkSetWireR() njCnkWireDrawObject(−Model)関数用線幅設定
njCnkWireDrawObject() CHUNKオブジェクトのワイヤーフレーム描画

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