Vector3

Vue d’ensemble

Vector3 Il est un structur dans Aspose.3D FOSS pour .NET. hérité de : IComparable<Vector3>.

La classe Vector3 fournit des mathématiques vectorielles 3D complètes, y compris le produit point, le produits croisés, la normalisation et les calculs d’angle entre directions.

Cette structure fournit 17 méthodes pour travailler avec des objets Vector3 dans les programmes .NET. Les méthodes disponibles comprennent : AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString,et 1 méthode supplémentaire. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : Item, Length, Length2, One, UnitX, UnitY,Et 2 plus.

Propriétés

Nom deTypeAccessDescription
ItemdoubleLire / ÉcrireObtient ou définit l’élément.
Length2doubleLireObtient la longueur2.
LengthdoubleLireObtient la longueur.
ZeroVector3LireObtient le zéro.
OneVector3LireObtient le.
UnitXVector3LireObtient l’unité x.
UnitYVector3LireObtient l’unité y.
UnitZVector3LireObtient l’unité z.

méthodes

SignatureDescription
Vector3(x: double, y: double, z: double)Création d’un vecteur à partir d’un Vector4, en disparaissant le composant w.
Vector3(vec: FVector3)Appelle Vector3(vec) sur cette instance Vektor3.
Vector3(v: double)Appelle Vector3(v) sur cette instance Vektor3.
Vector3(vec4: Vector4)Appelle Vector3(vec4) sur cette instance Vektor3.
Parse(input: string)Convertir une représentation de la ligne en un Vector3
Equals(obj: object)déterminer si l’objet donné est égal à ce vecteur
GetHashCode()Appelez GetHashCode sur cette instance Vector3.
Dot(rhs: Vector3)Retourne le produit de ce vecteur avec un autre
Normalize()Écala le vecteur à une longueur d’unité
Sin()Retourne un vecteur du sein de chaque composant.
Cos()Retourne un vecteur de la cousine de chaque composant.
Cross(rhs: Vector3)Appelez Cross(rhs) sur cette instance Vector3.
Set(newX: double, newY: double, newZ: double)Assigne de nouvelles valeurs x, y, z au vecteur
ToString()Retourne une représentation de la ligne du vecteur
AngleBetween(dir: Vector3, up: Vector3)Compte l’angle signé pour dir en utilisant comme référence
AngleBetween(dir: Vector3)Appelez AngleBetween(dir) sur cette instance Vector3.
CompareTo(other: Vector3)Comparez ce vecteur à un autre pour le sorting

Voir aussi

 Français