FMatrix4
Vue d’ensemble
FMatrix4 Il est une classe dans Aspose.3D FOSS pour Typescript.
FMatrix4.constructor crée une nouvelle instance FMatrix4 avec des valeurs zéro par défaut.
Cette classe fournit 4 méthodes pour travailler avec les objets FMatrix4 dans des programmes de type. Les méthodes disponibles comprennent : concatenate, constructor, inverse, transpose. Tous les membres publics sont accessibles à toute application Type-Scripts après l’installation de la Aspose.3D FOSS pour le package Type. Propriétés : identity, m00, m01, m02, m03, m10,Et 11 autres.
Description
FMatrix4 est une classe dans la bibliothèque FOSS pour Aspose.3D qui expose 5 méthodes et 17 propriétés pour l’utilisation programmée.
Les capacités de base comprennent : fmatrix4; number; number.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité fmatrix4 directement dans les applications TypeScript.
La classe fournit également la identity La propriété (qui est la identité).
La classe propose 5 surcharges constructeurs, permettant une initialisation flexible en fonction du contexte de l’appel.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
identity | FMatrix4 | Lire | Obtient l’identité. |
m00 | number | Lire / Écrire | Obtient le m00. |
m01 | number | Lire / Écrire | Obtient le m01. |
m02 | number | Lire / Écrire | Obtient le m02. |
m03 | number | Lire / Écrire | Obtient le m03. |
m10 | number | Lire / Écrire | Obtient le m10. |
m11 | number | Lire / Écrire | Obtient le m11. |
m12 | number | Lire / Écrire | Obtient le m12. |
m13 | number | Lire / Écrire | Obtient le m13. |
m20 | number | Lire / Écrire | Obtient le m20. |
m21 | number | Lire / Écrire | Obtient le m21. |
m22 | number | Lire / Écrire | Obtient le m22. |
m23 | number | Lire / Écrire | Obtient le m23. |
m30 | number | Lire / Écrire | Obtient le m30. |
m31 | number | Lire / Écrire | Obtient le m31. |
m32 | number | Lire / Écrire | Obtient le m32. |
m33 | number | Lire / Écrire | Obtient le m33. |
méthodes
| Signature | Description |
|---|---|
constructor() | Création d’un nouveau FMatrix4 initialisé avec les 16 éléments numériques fournis |
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) | Créer un FMatrix4 initialisé avec les 16 éléments de flot fournis en ordre majeur. |
constructor(mat: Matrix4) | Créer un FMatrix4 en copiant les éléments de la Matrix4 donnée |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Créer un FMatrix4 à partir de quatre vecteurs FVector4 en ligne |
constructor() | Créer un FMatrix4 initialisé avec toutes les valeurs zéro |
concatenate(m2: FMatrix4) → FMatrix4 | Retourne une nouvelle FMatrix4 résultant de la concatenation de cette matrice avec toute matrices compatibles |
concatenate(m2: Matrix4) → FMatrix4 | Retourne un nouveau FMatrix4 résultant de la concaténation de cette matrice avec le matrix fourni4. |
concatenate(m2: any) → FMatrix4 | Retourne un nouveau FMatrix4 résultant de concatener cette matrice avec un argument matrix compatible |
transpose() → FMatrix4 | Retourner un nouveau FMatrix4 avec des lignes et des colonnes échangées |
inverse() → FMatrix4 | Retourne un nouveau FMatrix4 qui est l’inverse mathématique de cette matrice |