Vector3

Vector3 structure

Un vecteur à trois composantes.

public struct Vector3 : IComparable<Vector3>

Constructeurs

NomLa description
Vector3(Color)Initialise une nouvelle instance duVector3 structure.
Vector3(double)Initialise une nouvelle instance duVector3 structure.
Vector3(FVector3)Initialise une nouvelle instance duVector3 structure.
Vector3(Vector4)Initialise une nouvelle instance duVector3 structure.
Vector3(double, double, double)Initialise une nouvelle instance duVector3 structure.

Propriétés

NomLa description
Length { get; }Obtient la longueur de ce vecteur.
Length2 { get; }Obtient le carré de la longueur.

Méthodes

NomLa description
AngleBetween(Vector3)Calculer l’angle intérieur entre deux directions Deux directions peuvent être des vecteurs non normalisés
AngleBetween(Vector3, Vector3)Calculer l’angle intérieur entre deux directions Deux directions peuvent être des vecteurs non normalisés
CompareTo(Vector3)Comparer le vecteur actuel à une autre instance.
Cos()Calcule le cosinus sur chaque composant
Cross(Vector3)Produit croisé de deux vecteurs
Dot(Vector3)Obtient le produit scalaire de deux vecteurs
override Equals(object)Vérifie si deux vector3 égalent
override GetHashCode()Obtient le code de hachage de Vector3
Normalize()Normalise cette instance.
Set(double, double, double)Définit le composant x/y/z en un seul appel.
Sin()Calcule le sinus sur chaque composant
override ToString()Renvoie unStringqui représente le courantVector3 .
operator +Surcharge d’opérateur pour +
operator /Surcharge d’opérateur pour /
operator ==Opérateur égal pour Vector3
explicit operator
operator !=Opérateur non égal pour Vector3
operator *Surcharge de l’opérateur pour * (3 operators)
operator -Surcharge d’opérateur pour - (2 operators)

Des champs

NomLa description
static readonly OriginObtient la position d’origine.
static readonly UnitScaleObtient le vecteur d’échelle unitaire.
static readonly XAxisObtient l’axe X.
static readonly YAxisObtient l’axe Y.
static readonly ZAxisObtient l’axe Z.
xLa composante x.
yLa composante y.
zLa composante z.

Voir également