FMatrix4
Oversigt over de forskellige former for støtte
FMatrix4 er en struktur i Aspose.3D FOSS for .NET. Arvelige af: IEquatable<FMatrix4>.
FMatrix4 kan bygges fra 16 skalarværdier, fra en anden matrice eller fra fire radvektorer; det understøtter Concatenate, Transpose, Inverse, ligestillingskontrol og giver en statisk Identitetsmatrix.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
Identity | FMatrix4 | Læs det. | Tilvejebringer en read-only matrix, der repræsenterer identitetstransformationen. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
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) | Opretter en matrix af 16 individuelle float-elementer i række-større orden. |
FMatrix4(mat: Matrix4) | |
FMatrix4(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | |
Concatenate(m2: FMatrix4) | Multiplicerer denne matrix med en anden FMatrix4, og gemmer resultatet i dette tilfælde. |
Concatenate(m2: Matrix4) | |
Transpose() | Veksler rader og kolonner i matrixen på plads |
Inverse() | Udskifter matrixen med dens inverse, hvis den er omvendt. |
Equals(other: FMatrix4) | Returnerer true, når det angivne objekt er en FMatrix4 med de samme elementer |
Equals(obj: object?) | |
GetHashCode() | Returnerer en hash-kode baseret på matrixens elementværdier. |