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