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

njCnkSetWireR

njCnkWireDrawObject(−Model)関数用描画モード設定

書式

void njCnkSetWireDrawMode( mode )
NJWIRETYPE mode

引数

mode   描画モード

戻り値

なし

解説

ワイヤーフレームの描画モードを設定します。

引数 mode に指定する値は次のように定義されています。

 定義   意味 
 NJ_WIRE_SIMPLE   ストリップをトレースするワイヤーを描画 
 NJ_WIRE_REAL   ポリゴンの三角形を描画 


用例

Sint32 UserInit(void)
{
	njCnkSetWireR( 0.5f );
	njCnkSetWireDrawMode( NJ_WIRE_REAL );
	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;
}

備考

描画モードをNJ_WIRE_REALに設定すると、ポリゴン数が極端に増えますので、性能が悪くなります。 また、バッファをオーバーすることがあります。

参照

njCnkWireDrawModel() CHUNKモデルのワイヤーフレーム描画
njCnkWireDrawObject() CHUNKオブジェクトのワイヤーフレーム描画

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