FMatrix4

Общ преглед

FMatrix4 е структура в Aspose.3D FOSS за .NET. Наследници от: IEquatable<FMatrix4>.

FMatrix4 може да бъде изградена от 16 скаларни стойности, от друга матрица или от четири редове вектори; тя поддържа конкатенация, транспозиране, обратна проверка на равенство и осигурява статична материца за идентичност.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
IdentityFMatrix4Прочети.Предоставя матрица само за четене, представляваща трансформацията на идентичността.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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()Връща хеширан код въз основа на стойностите на елементите в матрицата.
 Български