Vector2

Vector2 structure

Un vettore con due componenti.

public struct Vector2 : IComparable<Vector2>

Costruttori

NomeDescrizione
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à

NomeDescrizione
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 ilVector2viene utilizzata come coordinata di mappatura. È un alias del componente y.

Metodi

NomeDescrizione
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

NomeDescrizione
xIl componente x.
yIl componente y.

Guarda anche