ROTATE MATRIX

From Macros Wiki
Jump to: navigation, search

Up

Command

ROTATE_MATRIX <matrix array>, <vx>, <vy>, <vz>, <angle>


Modify a matrix by applying a rotation.

Parameters

<matrix array>
Name of Matrix variable
<vx>
the X component of a vector.
<vy>
the Y component of a vector.
<vz>
the Z component of a vector.
<angle>
angle value, either degrees or radians. Positive angles indicate a CCW direction, negative for CW.

Use the DEGREES or RADIANS commands to switch between the two angle modes.

Example

GLOBAL Matrix1(12)


DEGREES
GET_SCALE_MATRIX Matrix1, 0.25
ROTATE_MATRIX Matrix1, 0, 0, 1, 45


This will get a matrix to scale to 1/4 size, then rotate around the Z axis by 45 degrees.