FMatrix4
Přehled
FMatrix4 je struktura v Aspose.3D FOSS pro .NET. Dědici: IEquatable<FMatrix4>.
FMatrix4 může být vytvořen ze 16 skalárních hodnot, z jiné matrice nebo ze čtyř řádkových vektorů; podporuje Concatenate, Transpose, Inverse, rovnostní kontroly a poskytuje statickou identitu.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Identity | FMatrix4 | Čtěte. | Poskytuje matrice pouze pro čtení, která představuje transformaci identity. |
Metody
| Podpis: | Popis: |
|---|---|
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) | Vytvoří se matrika ze 16 jednotlivých floatových prvků v řádku-major pořadí. |
FMatrix4(mat: Matrix4) | |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
Concatenate(m2: FMatrix4) | Množí tuto matici o jinou FMatrix4, přičemž ukládá výsledek v této příkladě. |
Concatenate(m2: Matrix4) | |
Transpose() | Vymění řádky a sloupce matrice na místě. |
Inverse() | Nahrazuje matici její inverzní, pokud je reverzibilní. |
Equals(other: FMatrix4) | Vrátí hodnotu true, pokud je poskytnutý objekt FMatrix4 se stejnými prvky. |
Equals(obj: object?) | |
GetHashCode() | Vrátí hashový kód založený na hodnotách prvků v matici. |