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