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

njCnkWireDrawObject

CHUNKオブジェクトのワイヤーフレーム描画

書式

void njCnkWireDrawObject( object )
NJS_CNK_OBJECT *object

引数

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

戻り値

なし

解説

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

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

 頂点チャンク   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 );
 njCnkWireDrawObject( object );
 xx += 257;
 yy += 179;
 zz += 193;
 njPopMatrixEx();
 return USER_CONTINUE;
}


備考

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


参照

njCnkSetWireR() njCnkWireDrawObject(−Model)関数用線幅設定
njCnkWireDrawModel() CHUNKモデルのワイヤーフレーム描画

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