FMatrix4

Overview

FMatrix4 is a class in Aspose.3D FOSS for Typescript.

FMatrix4.constructor creates a new FMatrix4 instance with default zero values.

Properties

NameTypeAccessDescription
identityFMatrix4ReadRepresents the constant identity matrix
m00numberRead/WriteIs the element at row 0, column 0 of the matrix
m01numberRead/Write
m02numberRead/Write
m03numberRead/Write
m10numberRead/Write
m11numberRead/WriteIs the element at row 1, column 1 of the matrix
m12numberRead/Write
m13numberRead/Write
m20numberRead/Write
m21numberRead/Write
m22numberRead/WriteIs the element at row 2, column 2 of the matrix
m23numberRead/Write
m30numberRead/Write
m31numberRead/Write
m32numberRead/Write
m33numberRead/WriteIs the element at row 3, column 3 of the matrix

Methods

SignatureDescription
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)FMatrix4Returns a new FMatrix4 resulting from concatenating this matrix with any compatible matrix
concatenate(m2: Matrix4)FMatrix4
concatenate(m2: any)FMatrix4
transpose()FMatrix4Returns a new FMatrix4 with rows and columns swapped
inverse()FMatrix4Returns a new FMatrix4 that is the mathematical inverse of this matrix

See Also