njProjectScreen | |
任意の点をスクリーンに投影します。 |
#include <Ninja.h> void njProjectScreen(*m, *p3, *p2) NJS_MATRIX *m NJS_POINT3 *p3 NJS_POINT2 *p2
NJS_MATRIX stack[10]; NJS_VIEW view; NJS_POINT3 p3; NJS_POINT2 p2; p3.x = 100.f; p3.y = 200.f; p3.z = 300.f; njInitMatrix(stack, 10); njInitView(&view); njSetView(&view); njClearMatrix(); njPushMatrix(NULL); njProjectScreen(NULL, &p3, &p2); njPopMatrix(1); % 結果 % p2(153.333328, 573.333374)
njProjectScreen |