Vector2
Vector2 structure
Un vecteur à deux composantes.
public struct Vector2 : IComparable<Vector2>
Constructeurs
| Nom | La 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
| Nom | La 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
| Nom | La 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
| Nom | La description |
|---|
| x | La composante x. |
| y | La composante y. |
Voir également