FMatrix4
Overview
FMatrix4 is a class in Aspose.3D FOSS for Typescript.
FMatrix4.constructor creates a new FMatrix4 instance with default zero values.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
identity | FMatrix4 | Read | Represents the constant identity matrix |
m00 | number | Read/Write | Is the element at row 0, column 0 of the matrix |
m01 | number | Read/Write | |
m02 | number | Read/Write | |
m03 | number | Read/Write | |
m10 | number | Read/Write | |
m11 | number | Read/Write | Is the element at row 1, column 1 of the matrix |
m12 | number | Read/Write | |
m13 | number | Read/Write | |
m20 | number | Read/Write | |
m21 | number | Read/Write | |
m22 | number | Read/Write | Is the element at row 2, column 2 of the matrix |
m23 | number | Read/Write | |
m30 | number | Read/Write | |
m31 | number | Read/Write | |
m32 | number | Read/Write | |
m33 | number | Read/Write | Is the element at row 3, column 3 of the matrix |
Methods
| Signature | Description |
|---|---|
constructor() | Creates a new FMatrix4 initialized with the 16 supplied numeric elements |
constructor(m00: number, m01: number, m02: number, m03: number, m10: number, m11: number, m12: number, m13: number, m20: number, m21: number, m22: number, m23: number, m30: number, m31: number, m32: number, m33: number) | |
constructor(mat: Matrix4) | |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
constructor() | |
concatenate(m2: FMatrix4) → FMatrix4 | Returns a new FMatrix4 resulting from concatenating this matrix with any compatible matrix |
concatenate(m2: Matrix4) → FMatrix4 | |
concatenate(m2: any) → FMatrix4 | |
transpose() → FMatrix4 | Returns a new FMatrix4 with rows and columns swapped |
inverse() → FMatrix4 | Returns a new FMatrix4 that is the mathematical inverse of this matrix |