Vector4d Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia.
[System.Serializable]
public struct Vector4d : IEquatable<OpenTK.Vector4d>
type Vector4d = struct
- Ereditarietà
-
Vector4d
- Attributi
- Implementazioni
Costruttori
Vector4d(Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Vector4d(Double, Double, Double, Double) |
Costruisce un nuovo vector4d. |
Vector4d(Vector2d) |
Costruisce un nuovo Vector4d dall'oggetto Vector2d specificato. |
Vector4d(Vector3, Double) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Vector4d(Vector3d) |
Costruisce un nuovo Vector4d dall'oggetto Vector3d specificato. |
Vector4d(Vector3d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Vector4d(Vector4d) |
Costruisce un nuovo Vector4d dall'oggetto Vector4d specificato. |
Campi
One |
Definisce un'istanza con tutti i componenti impostati su 1. |
SizeInBytes |
Definisce le dimensioni dello struct Vector4d in byte. |
UnitW |
Definisce un vettore di lunghezza unità4d che punta verso l'asse W. |
UnitX |
Definisce un vettore di lunghezza unità4d che punta verso l'asse X. |
UnitY |
Definisce un vettore di lunghezza unità4d che punta verso l'asse Y. |
UnitZ |
Definisce un vettore di lunghezza unità4d che punta verso l'asse Z. |
W |
Componente Z di Vector4d. |
X |
Componente X di Vector4d. |
Y |
Componente Y di Vector4d. |
Z |
Componente Z di Vector4d. |
Zero |
Definisce un vettore di lunghezza zero4d. |
Proprietà
Length |
Ottiene la lunghezza (grandezza) del vettore. |
LengthFast |
Ottiene un'approssimazione della lunghezza del vettore (grandezza). |
LengthSquared |
Ottiene il quadrato della lunghezza del vettore (grandezza). |
Xy |
Ottiene o imposta un oggetto OpenTK.Vector2d con i componenti X e Y di questa istanza. |
Xyz |
Ottiene o imposta un oggetto OpenTK.Vector3d con i componenti X, Y e Z di questa istanza. |
Metodi
Add(Vector4d) |
Obsoleti.
Aggiungere vector passato come parametro a questa istanza. |
Add(Vector4d) |
Obsoleti.
Aggiungere vector passato come parametro a questa istanza. |
Add(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Add(Vector4d, Vector4d, Vector4d) |
Aggiungere due vettori |
BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
BaryCentric(Vector4d, Vector4d, Vector4d, Double, Double, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Clamp(Vector4d, Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Clamp(Vector4d, Vector4d, Vector4d, Vector4d) |
Blocca un vettore per i vettori minimi e massimi specificati |
Div(Double) |
Obsoleti.
Dividere questa istanza da un scalare. |
Div(Vector4d, Double) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Div(Vector4d, Double, Vector4d) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Divide(Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Divide(Vector4d, Double, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Divide(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Divide(Vector4d, Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Dot(Vector4d, Vector4d) |
Calcolare il prodotto punto di due vettori |
Dot(Vector4d, Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Equals(Object) |
Indica se questa istanza e un oggetto specificato sono uguali. |
Equals(Vector4d) |
Indica se il vettore corrente è uguale a un altro vettore. |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
Lerp(Vector4d, Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Lerp(Vector4d, Vector4d, Double, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Max(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Max(Vector4d, Vector4d, Vector4d) |
Calcolare il numero massimo di due vettori a livello di componente |
Min(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Min(Vector4d, Vector4d, Vector4d) |
Calcolare il livello minimo di due vettori a livello di componente |
Mult(Double) |
Obsoleti.
Moltiplicare questa istanza in base a un scalare. |
Mult(Vector4d, Double) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Mult(Vector4d, Double, Vector4d) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Vector4d, Double, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Vector4d, Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Normalize() |
Ridimensiona la lunghezza dell'unità Vector4d. |
Normalize(Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Normalize(Vector4d, Vector4d) |
Ridimensionare un vettore a lunghezza unità |
NormalizeFast() |
Ridimensiona il vettore4d in una lunghezza approssimativa dell'unità. |
NormalizeFast(Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
NormalizeFast(Vector4d, Vector4d) |
Ridimensionare un vettore a una lunghezza approssimativa dell'unità |
Scale(Double, Double, Double, Double) |
Obsoleti.
Ridimensiona l'oggetto Vector4d corrente in base agli importi specificati. |
Scale(Vector4d) |
Obsoleti.
Ridimensiona questa istanza in base al parametro specificato. |
Scale(Vector4d) |
Obsoleti.
Ridimensiona questa istanza in base al parametro specificato. |
Sub(Vector4d) |
Obsoleti.
Sottrae il vettore passato come parametro da questa istanza. |
Sub(Vector4d) |
Obsoleti.
Sottrae il vettore passato come parametro da questa istanza. |
Sub(Vector4d, Vector4d) |
Obsoleti.
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Sub(Vector4d, Vector4d, Vector4d) |
Obsoleti.
Sottrae un vettore da un altro |
Subtract(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Subtract(Vector4d, Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
ToString() |
Restituisce un oggetto System.String che rappresenta l'oggetto Vector4d corrente. |
Transform(Vector4d, Matrix4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Transform(Vector4d, Matrix4d, Vector4d) |
Trasformare un vettore in base alla matrice specificata |
Transform(Vector4d, Quaterniond) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Transform(Vector4d, Quaterniond, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Operatori
Addition(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Division(Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Equality(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Explicit(Vector4 to Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Explicit(Vector4d to Double*) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Explicit(Vector4d to IntPtr) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Explicit(Vector4d to Vector4) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Inequality(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Double, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Multiply(Vector4d, Double) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
Subtraction(Vector4d, Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |
UnaryNegation(Vector4d) |
Rappresenta un vettore 4D usando quattro numeri a virgola mobile a precisione doppia. |