TRANSLATE MATRIX: Difference between revisions

From Macros Wiki
Jump to navigationJump to search
ConnerO (talk | contribs)
No edit summary
Mikeo (talk | contribs)
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[:Category:Matrices|{{Up}}]]
{{Command|syntax=TRANSLATE_MATRIX <matrix array>, <dx>, <dy>, <dz>,
{{Command|syntax=TRANSLATE_MATRIX <matrix array>, <dx>, <dy>, <dz>,
|description=*DESCRPTION*
|description=:Modify a matrix by applying a translation.


|param1=<matrix array>|param1_desc={{matrix array}}
|param1=<matrix array>|param1_desc={{parameter_variable_matrix}}
|param2=<dx>|param2_desc={{dx}}
|param2=<dx>|param2_desc={{dx}}
|param3=<dy>|param3_desc={{dy}}
|param3=<dy>|param3_desc={{dy}}
|param4=<dz>|param4_desc= {{dz}}
|param4=<dz>|param4_desc={{dz}}
}}
}}


===Example===
===Example===
:- TRANSLATE_MATRIX
:GLOBAL Matrix1(12)
<br>
:GET_SCALE_MATRIX Matrix1, 0.25
:TRANSLATE_MATRIX Matrix1, 3, 1, -2
<br>
:This will get a matrix to scale to 1/4 size, then translate by 3 in X, 1 in Y and -2 in Z.


[[Category:Matrices]]
[[Category:Matrices]]

Latest revision as of 18:26, 12 January 2011

Up

Command

TRANSLATE_MATRIX <matrix array>, <dx>, <dy>, <dz>,


Modify a matrix by applying a translation.

Parameters

<matrix array>
Name of Matrix variable
<dx>
The distance in the X axis direction.
<dy>
The distance in the Y axis direction.
<dz>
The distance in the Z axis direction.

Example

GLOBAL Matrix1(12)


GET_SCALE_MATRIX Matrix1, 0.25
TRANSLATE_MATRIX Matrix1, 3, 1, -2


This will get a matrix to scale to 1/4 size, then translate by 3 in X, 1 in Y and -2 in Z.