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