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