GET ROTATE MATRIX: Difference between revisions
From Macros Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|param2=<vx>|param2_desc={{vx}} | |param2=<vx>|param2_desc={{vx}} | ||
|param3=<vy>|param3_desc={{vy}} | |param3=<vy>|param3_desc={{vy}} | ||
|param4=<vz>|param4_desc= {{ | |param4=<vz>|param4_desc={{vz}} | ||
|param5=<angle>|param5_desc={{angle}} | |param5=<angle>|param5_desc={{angle}} | ||
}} | }} |
Revision as of 22:44, 26 July 2010
Command
- GET_ROTATE_MATRIX <matrix array>, <vx>, <vy>, <vz>, <angle>
Set an array variable to the transformation matrix required to perform a 3D rotation.
Parameters
- <matrix array>
- A transformation matrix contains 12 values. These are stored in an array variable that must be defined to hold at least 12 values. If the array variable is defined with a size of more than 12, the first 12 values are used for the transformation matrix.
- <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
- - GET_ROTATE_MATRIX