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 ilVector2viene 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