Ninjaライブラリ - マトリクス関数

njPushMatrix

マトリクススタックのプッシュ

書式

Bool njPushMatrix( *m ) 
NJS_MATRIX *m 

引数

*m   プッシュするマトリクス

戻り値

TRUE   成功
FALSE   失敗(スタックオーバーフロー)

解説

マトリクススタックにマトリクスmをプッシュ(一時待避)します。 プッシュされたマトリクスは、njPopMatix関数によってポップすることができます。 引数mがNULLの場合にはカレントマトリクスをプッシュします。

用例

マトリクススタックに単位マトリクスをプッシュします。
NJS_MATRIX stack[10];
NJS_VIEW view;
njInitMatrix(stack, 10);
njInitView(&view);
njSetView(&view);
njClearMatrix();
njPushMatrix(NULL);

参照

njPopMatrix()

njPushMatrix
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999