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