Mme F4
Vue de l’ensemble
‘FMatrix4’ est une classe dans Aspose.3D FOSS pour Typescript.
FMatrix4.constructor crée une nouvelle instance FMatrics4 avec des valeurs zéro par défaut.
Cette classe fournit 4 méthodes pour travailler avec les objets FMatrix4 dans les programmes de type. Les méthodologies disponibles comprennent: ‘concatenate’, ‘Constructor’, inverse', ‘transpose'. Tous les membres publics sont accessibles à n'importe quelle application de Type après l'installation du pack Aspose.3D FOSS pour le type-Scripts. Propriétés: identité, m00, m01;M02; M03` et 11 autres.
Description
‘FMatrix4’ est une classe dans la bibliothèque Aspose.3D FOSS pour TypeScript qui expose 5 méthodes et 17 propriétés pour l’utilisation programmée.
Les fonctionnalités de base comprennent : ‘fmatrix4’; ’numéro’ ; ’nombre’. Ces opérations permettent aux développeurs d’intégrer la fonctionalité fmatric4 directement dans les applications TypeScript.
La classe fournit également la propriété de « identité » (le fait est l’identité).
La classe propose 5 surcharges constructeurs, permettant une initialisation flexible en fonction du contexte de l’appel.
Propriétés
| Name | Type | Access | Description |
|---|---|---|---|
identity | FMatrix4 | Read | Gets the identity. |
m00 | number | Read/Write | Gets the m00. |
m01 | number | Read/Write | Gets the m01. |
m02 | number | Read/Write | Gets the m02. |
m03 | number | Read/Write | Gets the m03. |
m10 | number | Read/Write | Gets the m10. |
m11 | number | Read/Write | Gets the m11. |
m12 | number | Read/Write | Gets the m12. |
m13 | number | Read/Write | Gets the m13. |
m20 | number | Read/Write | Gets the m20. |
m21 | number | Read/Write | Gets the m21. |
m22 | number | Read/Write | Gets the m22. |
m23 | number | Read/Write | Gets the m23. |
m30 | number | Read/Write | Gets the m30. |
m31 | number | Read/Write | Gets the m31. |
m32 | number | Read/Write | Gets the m32. |
m33 | number | Read/Write | Gets the m33. |
méthodes
| Signature | Description |
|---|---|
constructor() | Creates a new FMatrix4 initialized with the 16 supplied numeric elements |
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) | Creates an FMatrix4 initialized with the 16 supplied float elements in row-major order |
constructor(mat: Matrix4) | Creates an FMatrix4 by copying the elements of the given Matrix4 |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | Creates an FMatrix4 from four FVector4 row vectors |
constructor() | Creates an FMatrix4 initialized with all zero values |
concatenate(m2: FMatrix4) → FMatrix4 | Returns a new FMatrix4 resulting from concatenating this matrix with any compatible matrix |
concatenate(m2: Matrix4) → FMatrix4 | Returns a new FMatrix4 resulting from concatenating this matrix with the given Matrix4 |
concatenate(m2: any) → FMatrix4 | Returns a new FMatrix4 resulting from concatenating this matrix with a compatible matrix argument |
transpose() → FMatrix4 | Returns a new FMatrix4 with rows and columns swapped |
inverse() → FMatrix4 | Returns a new FMatrix4 that is the mathematical inverse of this matrix |
Voir aussi
- Aspose.3D - référence API d’entreprise