FMatrix4
Общ преглед
FMatrix4 е структура в Aspose.3D FOSS за .NET. Наследници от: IEquatable<FMatrix4>.
FMatrix4 може да бъде изградена от 16 скаларни стойности, от друга матрица или от четири редове вектори; тя поддържа конкатенация, транспозиране, обратна проверка на равенство и осигурява статична материца за идентичност.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Identity | FMatrix4 | Прочети. | Предоставя матрица само за четене, представляваща трансформацията на идентичността. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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) | Създава матрица от 16 отделни елемента на флота в ред-голям. |
FMatrix4(mat: Matrix4) | |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
Concatenate(m2: FMatrix4) | Умножава тази матрица с друга FMatrix4, съхранявайки резултата в този случай. |
Concatenate(m2: Matrix4) | |
Transpose() | Сменя реда и колоните на матрицата на място. |
Inverse() | Заменя матрицата с нейната обратна, ако е инверзивна. |
Equals(other: FMatrix4) | Връща вярно, когато предоставеното обект е FMatrix4 с същите елементи. |
Equals(obj: object?) | |
GetHashCode() | Връща хеширан код въз основа на стойностите на елементите в матрицата. |