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

NameTypeAccessDescription
identityFMatrix4ReadGets the identity.
m00numberRead/WriteGets the m00.
m01numberRead/WriteGets the m01.
m02numberRead/WriteGets the m02.
m03numberRead/WriteGets the m03.
m10numberRead/WriteGets the m10.
m11numberRead/WriteGets the m11.
m12numberRead/WriteGets the m12.
m13numberRead/WriteGets the m13.
m20numberRead/WriteGets the m20.
m21numberRead/WriteGets the m21.
m22numberRead/WriteGets the m22.
m23numberRead/WriteGets the m23.
m30numberRead/WriteGets the m30.
m31numberRead/WriteGets the m31.
m32numberRead/WriteGets the m32.
m33numberRead/WriteGets the m33.

méthodes

SignatureDescription
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)FMatrix4Returns a new FMatrix4 resulting from concatenating this matrix with any compatible matrix
concatenate(m2: Matrix4)FMatrix4Returns a new FMatrix4 resulting from concatenating this matrix with the given Matrix4
concatenate(m2: any)FMatrix4Returns a new FMatrix4 resulting from concatenating this matrix with a compatible matrix argument
transpose()FMatrix4Returns a new FMatrix4 with rows and columns swapped
inverse()FMatrix4Returns a new FMatrix4 that is the mathematical inverse of this matrix

Voir aussi

  • Aspose.3D - référence API d’entreprise
 Français