njTranslateV | |
マトリクスに平行移動を加えます。 |
#include <Ninja.h> void njTranslateV(*m, *v) NJS_MATRIX *m NJS_VECTOR *v
NJS_MATRIX stack[10]; NJS_VIEW view; NJS_VECTOR v; v.x = 10.f; v.y = 20.f; v.z = 30.f; njInitMatrix(stack, 10); njInitView(&view); njSetView(&view); njClearMatrix(); njPushMatrix(NULL); njTranslateV(NULL, &v); njPopMatrix(1);
[M] = [T] * [M]
と、なります。マトリクスを乗算する順序に注意して下さい。
njTranslateV |