Vector2

Vector2 structure

Un vecteur à deux composantes.

public struct Vector2 : IComparable<Vector2>

Constructeurs

NomLa description
Vector2(double)Initialise une nouvelle instance duVector2 structure.
Vector2(FVector2)Initialise une nouvelle instance duVector2 structure.
Vector2(double, double)Initialise une nouvelle instance duVector2 structure.

Propriétés

NomLa description
Length { get; }Obtient la longueur.
U { get; set; }Obtient ou définit le composant U si leVector2 est utilisé comme coordonnée de mappage. C’est un alias du composant x.
V { get; set; }Obtient ou définit le composant V si leVector2est utilisé comme coordonnée de mappage. C’est un alias du composant y.

Méthodes

NomLa description
CompareTo(Vector2)Comparer le vecteur actuel à une autre instance.
Cross(Vector2)Produit croisé de deux vecteurs
Dot(Vector2)Obtient le produit scalaire de deux vecteurs
override Equals(object)Vérifie si deux vector2 égalent
Equals(Vector2)Vérifie si deux vector2 égalent
override GetHashCode()Obtient le code de hachage de Vector2
Normalize()Normalise cette instance.
override ToString()Renvoie unStringqui représente le courantVector2 .
operator +Opérateur d’addition pour Vector2
operator /Opérateur de division pour Vector2
operator ==Opérateur égal pour Vector2
explicit operator
operator !=Opérateur non égal pour Vector2
operator *Opérateur de multiplication pour Vector2 (2 operators)
operator -Opérateur de soustraction pour Vector2

Des champs

NomLa description
xLa composante x.
yLa composante y.

Voir également