## SIMatrix4.Get

### Description

Returns the 16 components of this matrix in row major mode. The elements are packed together as follows:
| m0 m1 m2 m3 |
| m4 m5 m6 m7 |
| m8 m9 m10 m11 |
| m12 m13 m14 m15 |
Note: This method uses output arguments. C# and some scripting languages (such as JScript and PerlScript) don't support arguments passed by reference. However, there is a alternate version of this method which is considered safe to use with C#, JScript and PerlScript: SIMatrix4.Get2.

### C# Syntax

    SIMatrix4.Get( Object& out_pvarM00, Object& out_pvarM01, Object& out_pvarM02, Object& out_pvarM03, Object& out_pvarM10, Object& out_pvarM11, Object& out_pvarM12, Object& out_pvarM13, Object& out_pvarM20, Object& out_pvarM21, Object& out_pvarM22, Object& out_pvarM23, Object& out_pvarM30, Object& out_pvarM31, Object& out_pvarM32, Object& out_pvarM33 );

### Scripting Syntax

    SIMatrix4.Get( m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15 );

### Parameters

Parameter | Type | Description
--- | --- | ---
m0 | Floating Point value | The m0 value.
m1 | Floating Point value | The m1 value.
m2 | Floating Point value | The m2 value.
m3 | Floating Point value | The m3 value.
m4 | Floating Point value | The m4 value.
m5 | Floating Point value | The m5 value.
m6 | Floating Point value | The m6 value.
m7 | Floating Point value | The m7 value.
m8 | Floating Point value | The m8 value.
m9 | Floating Point value | The m9 value.
m10 | Floating Point value | The m10 value.
m11 | Floating Point value | The m11 value.
m12 | Floating Point value | The m12 value.
m13 | Floating Point value | The m13 value.
m14 | Floating Point value | The m14 value.
m15 | Floating Point value | The m15 value.

### Examples

#### VBScript Example

    ' Create 4x4 matrix.

    dim mat4 : set mat4 = XSIMath.CreateMatrix4

    mat4.Set 4.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0

    mat4.Get m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15

    Application.LogMessage m0 & " " & m1 & " " & m2 & " " & m3

    Application.LogMessage m4 & " " & m5 & " " & m6 & " " & m7

    Application.LogMessage m8 & " " & m9 & " " & m10 & " " & m11

    Application.LogMessage m12 & " " & m13 & " " & m14 & " " & m15

### See Also

SIMatrix4.SetIdentity SIVector3 SIMatrix3 SIMatrix4 SIRotation SITransformation SIQuaternion SIMatrix4.Get2