Vector3
Vector3 structure
Un vettore con tre componenti.
public struct Vector3 : IComparable<Vector3>
Costruttori
Nome | Descrizione |
---|
Vector3(Color) | Inizializza una nuova istanza diVector3 struttura |
Vector3(double) | Inizializza una nuova istanza diVector3 struttura |
Vector3(FVector3) | Inizializza una nuova istanza diVector3 struttura |
Vector3(Vector4) | Inizializza una nuova istanza diVector3 struttura |
Vector3(double, double, double) | Inizializza una nuova istanza diVector3 struttura |
Proprietà
Nome | Descrizione |
---|
Length { get; } | Ottiene la lunghezza di questo vettore. |
Length2 { get; } | Ottiene il quadrato della lunghezza. |
Metodi
Nome | Descrizione |
---|
AngleBetween(Vector3) | Calcola l’angolo interno tra due direzioni Due direzioni possono essere vettori non normalizzati |
AngleBetween(Vector3, Vector3) | Calcola l’angolo interno tra due direzioni Due direzioni possono essere vettori non normalizzati |
CompareTo(Vector3) | Confronta il vettore corrente con un’altra istanza. |
Cos() | Calcola il coseno su ogni componente |
Cross(Vector3) | Prodotto incrociato di due vettori |
Dot(Vector3) | Ottiene il prodotto scalare di due vettori |
override Equals(object) | Controlla se due vector3 sono uguali a |
override GetHashCode() | Ottiene il codice hash di Vector3 |
Normalize() | Normalizza questa istanza. |
Set(double, double, double) | Imposta il componente x/y/z in una chiamata. |
Sin() | Calcola il seno su ogni componente |
override ToString() | Restituisce aStringche rappresenta la correnteVector3 . |
operator + | Sovraccarico operatore per + |
operator / | Sovraccarico operatore per / |
operator == | Operatore di uguale per Vector3 |
explicit operator | |
operator != | Operatore non uguale per Vector3 |
operator * | Sovraccarico operatore per * (3 operators) |
operator - | Sovraccarico operatore per - (2 operators) |
Campi
Nome | Descrizione |
---|
static readonly Origin | Ottiene la posizione di origine. |
static readonly UnitScale | Ottiene il vettore della scala dell’unità. |
static readonly XAxis | Ottiene l’asse X. |
static readonly YAxis | Ottiene l’asse Y. |
static readonly ZAxis | Ottiene l’asse Z. |
x | Il componente x. |
y | Il componente y. |
z | Il componente z. |
Guarda anche