njInvertMatrix
インバートマトリクス(逆行列)を求めます。

書 式

#include <Ninja.h>

void njInvertMatrix(*m)
NJS_MATRIX *m

引 数

NJS_MATRIX *m
被演算マトリクス

返 値

なし

機 能

任意のマトリクス m の逆行列を求めます。
引数 m が NULL の場合はカレントマトリクスを対象とします。

用 例

カレントマトリクスを逆行列にします。
NJS_MATRIX stack[10];
NJS_VIEW view;
NJS_VECTOR v;

v.x = 0.5f;
v.y = 1.f;
v.z = 2.f;
njInitMatrix(stack, 10);
njInitView(&view);
njSetView(&view);
njClearMatrix();
njPushMatrix(NULL);
njInvertMatrix(NULL);
njPopMatrix(1);

備 考

任意のマトリクスを[M]とすると、

[M] = [M]-1

と、なります。


関 連


njInvertMatrix

Copyright SEGA ENTERPRISES, LTD., 1998