|
Anark Core SDK
|
Public Member Functions | |||||||
| SdkMatrix4X4 () | |||||||
| Create an identity matrix. | |||||||
| SdkMatrix4X4 (params double[] values) | |||||||
| Create a matrix from an array. | |||||||
| SdkMatrix4X4 (double translationX, double translationY, double translationZ) | |||||||
| Create a matrix with x, y, and z translation values. | |||||||
| ISdkMatrix4X4 | AddTranslation (double translationX, double translationY, double translationZ) | ||||||
Adds a translation to the current transform matrix and returns the result as a new matrix.
| |||||||
| double[] | ToDoubles () | ||||||
Convert matrix to an array of doubles.
| |||||||
Properties | |
| double | M11 [get] |
| Gets the row 1, column 1 value. | |
| double | M12 [get] |
| Gets the row 1, column 2 value. | |
| double | M13 [get] |
| Gets the row 1, column 3 value. | |
| double | M14 [get] |
| Gets the row 1, column 4 value. | |
| double | M21 [get] |
| Gets the row 2, column 1 value. | |
| double | M22 [get] |
| Gets the row 2, column 2 value. | |
| double | M23 [get] |
| Gets the row 2, column 3 value. | |
| double | M24 [get] |
| Gets the row 2, column 4 value. | |
| double | M31 [get] |
| Gets the row 3, column 1 value. | |
| double | M32 [get] |
| Gets the row 3, column 2 value. | |
| double | M33 [get] |
| Gets the row 3, column 3 value. | |
| double | M34 [get] |
| Gets the row 3, column 4 value. | |
| double | M41 [get] |
| Gets the row 4, column 1 value. | |
| double | M42 [get] |
| Gets the row 4, column 2 value. | |
| double | M43 [get] |
| Gets the row 4, column 3 value. | |
| double | M44 [get] |
| Gets the row 4, column 4 value. | |
|
inline |
Create an identity matrix.
|
inline |
Create a matrix from an array.
| values | An array of doubles, in this order: M11, M12, M13, M14, M21, M22, M23, M24, M31, M32, M33, M34, M41, M42, M43, M44 |
|
inline |
Create a matrix with x, y, and z translation values.
| translationX | X translation |
| translationY | Y translation |
| translationZ | Z translation |
|
inline |
Adds a translation to the current transform matrix and returns the result as a new matrix.
| translationX | X translation |
| translationY | Y translation |
| translationZ | Z translation |
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
inline |
Convert matrix to an array of doubles.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 1, column 1 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 1, column 2 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 1, column 3 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 1, column 4 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 2, column 1 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 2, column 2 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 2, column 3 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 2, column 4 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 3, column 1 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 3, column 2 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 3, column 3 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 3, column 4 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 4, column 1 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 4, column 2 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 4, column 3 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.
|
get |
Gets the row 4, column 4 value.
Implements Anark.CoreSdkApi.Math.ISdkMatrix4X4.