void njRotateZXY( *m, x, y, z ) NJS_MATRIX *m Angle x Angle y Angle z
*m | 被演算マトリクス |
x | X軸の回転角度 |
y | Y軸の回転角度 |
z | Z軸の回転角度 |
Z、X、Yの各軸に90度、30度、60度の回転を加えます。 NJS_MATRIX stack[10]; NJS_VIEW view; njInitMatrix(stack, 10); njInitView(&view); njSetView(&view); njClearMatrix(); njPushMatrix(NULL); njRotateZXY(NULL, NJM_DEG_ANG(30), NJM_DEG_ANG(60), NJM_DEG_ANG(90)); njPopMatrix(1);