Membri Vector3
Includi membri protetti
Includi membri ereditati
Includi membri .NET Framework
Includi membri .NET Compact Framework
Includi membri XNA Framework
Aggiornamento: novembre 2007
Descrive e modifica un vettore nello spazio tridimensionale (3D).
Il tipo Vector3 espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
Vector3 | Inizializza una nuova istanza della struttura Vector3. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add | Sottoposto a overload. Somma due vettori 3D. | |
Cross | Determina il prodotto incrociato dei due vettori 3D specificati. | |
Dot | Determina il prodotto scalare dei due vettori 3D specificati. | |
Equals | Restituisce un valore che indica se l'istanza corrente è uguale a un oggetto specificato. (Esegue l'override di ValueType.Equals(Object)). | |
Finalize | Consente a un oggetto Object di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto Object stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Restituisce il codice hash per l'istanza corrente. (Esegue l'override di ValueType.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Length | Sottoposto a overload. Restituisce la lunghezza di un vettore 3D. | |
LengthSq | Sottoposto a overload. Restituisce il quadrato della lunghezza di un vettore 3D. | |
Lerp | Esegue un'interpolazione lineare tra due vettori 3D. | |
Maximize | Sottoposto a overload. Restituisce un vettore 3D costituito dai componenti più grandi dei due vettori 3D. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Minimize | Sottoposto a overload. Crea un vettore 3D costituito dai componenti più piccoli dei due vettori 3D. | |
Multiply | Moltiplica un vettore 3D. | |
Normalize | Sottoposto a overload. Crea una versione normalizzata di un vettore 3D. | |
Project | Sottoposto a overload. Proietta un vettore dallo spazio dell'oggetto sullo spazio dello schermo. | |
Scale | Sottoposto a overload. Consente di scalare un vettore 3D. | |
Subtract | Sottoposto a overload. Sottrae due vettori 3D. | |
ToString | Restituisce un oggetto String che rappresenta l'oggetto Object corrente. (Ereditato da Object) | |
Transform | Sottoposto a overload. Trasforma un vettore 3D o una matrice di vettori 3D utilizzando a una matrice data. | |
TransformCoordinate | Sottoposto a overload. Trasforma un vettore 3D o una matrice di vettori 3D in base a una matrice data, proiettando il risultato nuovamente in w = 1. | |
TransformNormal | Sottoposto a overload. Trasforma una vettore 3D normale utilizzando la matrice data. | |
Unproject | Sottoposto a overload. Proietta un vettore dallo spazio dello schermo sullo spazio dell'oggetto. |
In alto
Operatori
Nome | Descrizione | |
---|---|---|
Addition | Somma due vettori 3D. | |
Equality | Confronta due vettori 3D per stabilire se sono uguali. | |
Inequality | Confronta due vettori 3D per stabilire se sono diversi. | |
Multiply | Sottoposto a overload. Determina il prodotto di un numero e di un vettore 3D. | |
Subtraction | Sottrae un vettore 3D da un altro vettore 3D. | |
UnaryNegation | Restituisce un vettore 3D che è la negazione del vettore 3D specificato. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
X | Rappresenta il componente x del vettore 3D. | |
Y | Rappresenta il componente y del vettore 3D. | |
Z | Rappresenta il componente z del vettore 3D. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Empty | Recupera un vettore 3D vuoto. |
In alto