Vector2
Vector2 structure
Un vettore con due componenti.
public struct Vector2 : IComparable<Vector2>
Costruttori
Nome |
Descrizione |
Vector2(double) |
Inizializza una nuova istanza diVector2 struttura |
Vector2(FVector2) |
Inizializza una nuova istanza diVector2 struttura |
Vector2(double, double) |
Inizializza una nuova istanza diVector2 struttura |
Proprietà
Nome |
Descrizione |
Length { get; } |
Ottiene la lunghezza. |
U { get; set; } |
Ottiene o imposta il componente U se ilVector2 viene utilizzata come coordinata di mappatura. È un alias di x componente. |
V { get; set; } |
Ottiene o imposta il componente V se ilVector2 viene utilizzata come coordinata di mappatura. È un alias del componente y. |
Metodi
Nome |
Descrizione |
CompareTo(Vector2) |
Confronta il vettore corrente con un’altra istanza. |
Cross(Vector2) |
Prodotto incrociato di due vettori |
Dot(Vector2) |
Ottiene il prodotto scalare di due vettori |
override Equals(object) |
Controlla se due vector2 sono uguali a |
Equals(Vector2) |
Controlla se due vector2 sono uguali a |
override GetHashCode() |
Ottiene il codice hash di Vector2 |
Normalize() |
Normalizza questa istanza. |
override ToString() |
Restituisce aStringche rappresenta la correnteVector2 . |
operator + |
Operatore di addizione per Vector2 |
operator / |
Operatore di divisione per Vector2 |
operator == |
Operatore di uguale per Vector2 |
explicit operator |
|
operator != |
Operatore non uguale per Vector2 |
operator * |
Operatore Moltiplica per Vector2 (2 operators) |
operator - |
Operatore di sottrazione per Vector2 |
Campi
Nome |
Descrizione |
x |
Il componente x. |
y |
Il componente y. |
Guarda anche