FMatrix4
Översikt
FMatrix4 är en klass i Aspose.3D FOSS för Typescript.
FMatrix4.constructor skapar en ny FMatrix4 instans med standard nollvärden.
Denna klass ger 4 metoder för att arbeta med FMatrix4 objekt i Typescript-program. Tillgängliga metoder inkluderar: concatenate, constructor, inverse, transpose. Alla offentliga medlemmar är tillgängliga för någon typskriptansökan efter att ha installerat Aspose.3D FOSS för typskriptspaket. och egenskaper: identity, m00, m01, m02, m03, m10,Och 11 fler.
Beskrivning
FMatrix4 är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 5 metoder och 17 egenskaper för programmatisk användning.
Kernkapaciteterna inkluderar: fmatrix4; number; number.Dessa operationer gör det möjligt för utvecklare att integrera fmatrix4 funktionalitet direkt i TypeScript applikationer.
Klassen ger också den identity ägande (det tar bort identiteten).
Klassen erbjuder 5 konstruktoröverbelastningar, vilket gör att initialisering är flexibel beroende på samtalskontakter.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
identity | FMatrix4 | Läsning | Hämtar identiteten. |
m00 | number | Läs/ Skriv | Hämtar m00. |
m01 | number | Läs/ Skriv | Hämtar m01. |
m02 | number | Läs/ Skriv | Hämtar m02. |
m03 | number | Läs/ Skriv | Hämtar m03. |
m10 | number | Läs/ Skriv | Hämtar m10. |
m11 | number | Läs/ Skriv | Hämtar m11. |
m12 | number | Läs/ Skriv | Hämtar m12. |
m13 | number | Läs/ Skriv | Hämtar m13. |
m20 | number | Läs/ Skriv | Hämtar m20. |
m21 | number | Läs/ Skriv | Hämtar m21. |
m22 | number | Läs/ Skriv | Hämtar m22. |
m23 | number | Läs/ Skriv | Hämtar m23. |
m30 | number | Läs/ Skriv | Hämtar m30. |
m31 | number | Läs/ Skriv | Hämtar m31. |
m32 | number | Läs/ Skriv | Hämtar m32. |
m33 | number | Läs/ Skriv | Hämtar m33. |
Metoder
| Signature | Beskrivning |
|---|---|
constructor() | Skapar en ny FMatrix4 initialiserad med de 16 levererade numeriska elementen |
constructor(m00: number, m01: number, m02: number, m03: number, m10: number, m11: number, m12: number, m13: number, m20: number, m21: number, m22: number, m23: number, m30: number, m31: number, m32: number, m33: number) | Skapar en FMatrix4 initialiserad med de 16 levererade flödeelementen i rad-major order |
constructor(mat: Matrix4) | Skapar en FMatrix4 genom att kopiera elementen i den angivna Matrix4 |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Skapar en FMatrix4 från fyra FVector4-sekvensvektorer |
constructor() | Skapar en FMatrix4 initialiserad med alla nollvärden |
concatenate(m2: FMatrix4) → FMatrix4 | Återställer en ny FMatrix4 som resulterar i att den här matrisen sammanfästes med någon kompatibel matrix. |
concatenate(m2: Matrix4) → FMatrix4 | Återkommer en ny FMatrix4 som resulterar i att den här matrisen sammanfinner med den angivna Matrix4. |
concatenate(m2: any) → FMatrix4 | Återkommer en ny FMatrix4 som resulterar i att den här matrisen sammanfästes med ett kompatibelt matrixargument. |
transpose() → FMatrix4 | Återkommer en ny FMatrix4 med rader och kolumner bytt ut |
inverse() → FMatrix4 | Återkommer en ny FMatrix4 som är den matematiska omvändningen av denna matrix. |