FVector3

Vue de l’ensemble

‘FVector3’ est une classe dans Aspose.3D FOSS pour Typescript.

Le constructeur FVector3.constructor crée un vecteur avec des composants par défaut (0,0).

Cette classe fournit 11 méthodes pour travailler avec des objets FVector3 dans les programmes de type. Les méthodologies disponibles comprennent: constructor, equals , ‘getItem;normalize; one : setItom . toString. unitX ، unityY et unitéZ sont accessibles à n’importe quelle application de TypeScript après l’installation du package de style Aspose.3D FOSS. Propriétés : x yz`

Description

‘FVector3’ est une classe dans la bibliothèque Aspose.3D FOSS pour TypeScript qui expose 10 méthodes et 3 propriétés pour l’utilisation programmatique.

Les fonctionnalités de base comprennent : ’numéro’ ; ’ numéro’, ’ nombre’. Ces opérations permettent aux développeurs d’intégrer la fonctionalité fvector3 directement dans les applications TypeScript.

La classe propose 4 surcharges constructeurs, permettant une initialisation flexible en fonction du contexte de l’appel.

Propriétés

NameTypeAccessDescription
xnumberRead/WriteGets the x.
ynumberRead/WriteGets the y.
znumberRead/WriteGets the z.

méthodes

SignatureDescription
constructor()Creates a vector from either x value or a 2D vector and y, z
constructor(x: number, y: number, z: number)
constructor(vec2: FVector2, z: number)
`constructor(x: numberFVector2, y: number, z: number)`
zero()FVector3Returns a vector (0,0,0)
one()FVector3Returns a vector (1,1,1)
unitX()FVector3Returns a unit vector (1,0,0)
unitY()FVector3
unitZ()FVector3
normalize()FVector3Returns a vector with length 1 pointing in the same direction
getItem(key: number)numberReturns the component at index 0=x,1=y,2=z
setItem(key: number, value: number)Sets the item value.
toString()stringReturns a string representation of the vector
equals(other: FVector3)booleanChecks if both vectors have identical components

Voir aussi

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