FMatrix4
Übersicht über die
FMatrix4 ist eine Struktur in Aspose.3D FOSS für .NET. Erben von: IEquatable<FMatrix4>.
FMatrix4 kann aus 16 skalaren Werten, einer anderen Matrix oder von vier Zeilenvektoren erstellt werden; es unterstützt Concatenate, Transpose, Inverse, Gleichheitsprüfungen und liefert eine statische Identitätsmatrix.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
Identity | FMatrix4 | Lesen Sie . | Erstellt eine Lesematrix, die die Identitätstransformation darstellt. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
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) | Erstellt eine Matrix aus 16 einzelnen Float-Elementen in der Reihenfolge des Hauptbots. |
FMatrix4(mat: Matrix4) | |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
Concatenate(m2: FMatrix4) | Multipliziert diese Matrix mit einer anderen FMatrix4, speichert das Ergebnis in dieser Instanz. |
Concatenate(m2: Matrix4) | |
Transpose() | Wechseln von Zeilen und Spalten der Matrix an Ort und Stelle |
Inverse() | Ersetzt die Matrix durch ihre inverse, wenn umkehrbar. |
Equals(other: FMatrix4) | Gibt true, wenn das angegebene Objekt eine FMatrix4 mit den gleichen Elementen ist. |
Equals(obj: object?) | |
GetHashCode() | Gibt einen Hashcode an, der auf den Elementwerten der Matrix basiert. |