MULTIPLY MATRIX: Difference between revisions

From Macros Wiki
Jump to navigationJump to search
Mikeo (talk | contribs)
No edit summary
Jeffb (talk | contribs)
mNo edit summary
 
Line 10: Line 10:


===Example===
===Example===
:LOCAL M1(12), M2(12, M3(12)
:LOCAL M1(12), M2(12), M3(12)
<br>
<br>
:GET_TRANSLATION_MATRIX M1, 2.5, 0, 0
:GET_TRANSLATION_MATRIX M1, 2.5, 0, 0

Latest revision as of 17:29, 17 March 2011

Up

Command

MULTIPLY_MATRIX <matrix array 1>, <matrix array 2>, <result matrix>


Get a matrix that is the result of multiplying 2 matrices together.

Parameters

<matrix array 1>
Name of Matrix variable for first matrix
<matrix array 2>
Name of Matrix variable for second matrix
<result matrix>
Name of Matrix variable for the result of multiplying first matrix by second matrix

Example

LOCAL M1(12), M2(12), M3(12)


GET_TRANSLATION_MATRIX M1, 2.5, 0, 0
GET_SCALE_MATRIX M2, 3
MULTIPLY_MATRIX M1, M2, M3


This will get the matrix that is a translation (2,5 in X) multiplied by a scale of 3.