MULTIPLY MATRIX

From Macros Wiki
Jump to: navigation, search

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.