FMatrix4

Overview

FMatrix4 is a struct in Aspose.3D FOSS for .NET. Inherits from: IEquatable<FMatrix4>.

FMatrix4.FMatrix4 creates a matrix from 16 float values representing each element.

This struct provides 6 methods for working with FMatrix4 objects in .NET programs. Available methods include: Concatenate, Equals, FMatrix4, GetHashCode, Inverse, Transpose. All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package. Properties: Identity.

Properties

NameTypeAccessDescription
IdentityFMatrix4ReadGets the identity.

Methods

SignatureDescription
FMatrix4(m00: float, m01: float, m02: float, m03: float, m10: float, m11: float, m12: float, m13: float, m20: float, m21: float, m22: float, m23: float, m30: float, m31: float, m32: float, m33: float)Creates a matrix by copying values from an existing Matrix4 instance
FMatrix4(mat: Matrix4)
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4)
Concatenate(m2: FMatrix4)Multiplies this matrix by another FMatrix4 (post‑multiply)
Concatenate(m2: Matrix4)
Transpose()Swaps rows and columns of the matrix
Inverse()Replaces the matrix with its inverse if invertible
Equals(obj: object?)Determines whether another FMatrix4 has identical elements
Equals(other: FMatrix4)
GetHashCode()Returns a hash code based on the matrix elements

See Also