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