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 deTypeAccessDescription
identityFMatrix4LireObtient l’identité.
m00numberLire / ÉcrireObtient le m00.
m01numberLire / ÉcrireObtient le m01.
m02numberLire / ÉcrireObtient le m02.
m03numberLire / ÉcrireObtient le m03.
m10numberLire / ÉcrireObtient le m10.
m11numberLire / ÉcrireObtient le m11.
m12numberLire / ÉcrireObtient le m12.
m13numberLire / ÉcrireObtient le m13.
m20numberLire / ÉcrireObtient le m20.
m21numberLire / ÉcrireObtient le m21.
m22numberLire / ÉcrireObtient le m22.
m23numberLire / ÉcrireObtient le m23.
m30numberLire / ÉcrireObtient le m30.
m31numberLire / ÉcrireObtient le m31.
m32numberLire / ÉcrireObtient le m32.
m33numberLire / ÉcrireObtient le m33.

méthodes

SignatureDescription
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)FMatrix4Retourne une nouvelle FMatrix4 résultant de la concatenation de cette matrice avec toute matrices compatibles
concatenate(m2: Matrix4)FMatrix4Retourne un nouveau FMatrix4 résultant de la concaténation de cette matrice avec le matrix fourni4.
concatenate(m2: any)FMatrix4Retourne un nouveau FMatrix4 résultant de concatener cette matrice avec un argument matrix compatible
transpose()FMatrix4Retourner un nouveau FMatrix4 avec des lignes et des colonnes échangées
inverse()FMatrix4Retourne un nouveau FMatrix4 qui est l’inverse mathématique de cette matrice

Voir aussi

 Français