FMatrix4
Overview
FMatrix4 is a struct in Aspose.3D FOSS for .NET.
FMatrix4.FMatrix4 creates a matrix from 16 float values representing each element.
This struct provides 7 methods for working with FMatrix4 objects in .NET programs.
Available methods include: Concatenate, FMatrix4, Inverse, Transpose.
All public members are accessible to any .NET application after installing the Aspose.3D FOSS for .NET package.
Properties: Identity.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Identity | FMatrix4 | Read | Gets the identity. |
Methods
| Signature | Description |
|---|---|
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) | Calls FMatrix4(mat) on this FMatrix4 instance. |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Calls FMatrix4(r0, r1, r2, r3) on this FMatrix4 instance. |
Concatenate(m2: FMatrix4) | Multiplies this matrix by another FMatrix4 (post‑multiply) |
Concatenate(m2: Matrix4) | Calls Concatenate(m2) on this FMatrix4 instance. |
Transpose() | Swaps rows and columns of the matrix |
Inverse() | Replaces the matrix with its inverse if invertible |