FMatrix4

Overview

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

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

This class declares 10 methods for FMatrix4 objects in TypeScript programs. Available methods include: concatenate, constructor, inverse, transpose. Public members are accessible to any TypeScript application after installing the Aspose.3D FOSS for TypeScript package. Properties: identity, m00, m01, m02, m03, m10, and 11 more.

Properties

NameTypeAccessDescription
identityFMatrix4ReadGets the identity.
m00numberRead/WriteGets the m00.
m01numberRead/WriteGets the m01.
m02numberRead/WriteGets the m02.
m03numberRead/WriteGets the m03.
m10numberRead/WriteGets the m10.
m11numberRead/WriteGets the m11.
m12numberRead/WriteGets the m12.
m13numberRead/WriteGets the m13.
m20numberRead/WriteGets the m20.
m21numberRead/WriteGets the m21.
m22numberRead/WriteGets the m22.
m23numberRead/WriteGets the m23.
m30numberRead/WriteGets the m30.
m31numberRead/WriteGets the m31.
m32numberRead/WriteGets the m32.
m33numberRead/WriteGets the m33.

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)Calls constructor(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33) on this FMatrix4 instance.
constructor(mat: Matrix4)Calls constructor(mat) on this FMatrix4 instance.
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4)Calls constructor(r0, r1, r2, r3) on this FMatrix4 instance.
constructor()
concatenate(m2: FMatrix4)FMatrix4Returns a new FMatrix4 resulting from concatenating this matrix with any compatible matrix
concatenate(m2: Matrix4)FMatrix4Calls concatenate(m2) on this FMatrix4 instance.
concatenate(m2: any)FMatrix4Calls concatenate(m2) on this FMatrix4 instance.
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

 English