Vector2d 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 2D utilizzando due numeri a virgola mobile e precisione doppia.
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- Ereditarietà
-
Vector2d
- Attributi
- Implementazioni
Costruttori
| Vector2d(Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Vector2d(Double, Double) |
Costruisce il vettore sinistro con le coordinate indicate. |
Campi
| One |
Definisce un'istanza con tutti i componenti impostati su 1. |
| SizeInBytes |
Definisce le dimensioni dello struct Vector2d in byte. |
| UnitX |
Definisce un oggetto Vector2d di lunghezza unità che punta verso l'asse X. |
| UnitY |
Definisce un oggetto Vector2d di lunghezza unità che punta verso l'asse Y. |
| X |
Coordinata X di questa istanza. |
| Y |
Coordinata Y di questa istanza. |
| Zero |
Definisce un oggetto Vector2d di lunghezza zero. |
Proprietà
| Length |
Ottiene la lunghezza (grandezza) del vettore. |
| LengthSquared |
Ottiene il quadrato della lunghezza del vettore (grandezza). |
| PerpendicularLeft |
Ottiene il vettore perpendicolare sul lato sinistro di questo vettore. |
| PerpendicularRight |
Ottiene il vettore perpendicolare sul lato destro di questo vettore. |
Metodi
| Add(Vector2d) |
Obsoleti.
Aggiungere il parametro Vector passato come parametro a questa istanza. |
| Add(Vector2d) |
Obsoleti.
Aggiungere il parametro Vector passato come parametro a questa istanza. |
| Add(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Add(Vector2d, Vector2d, Vector2d) |
Aggiungere due vettori |
| BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Clamp(Vector2d, Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Clamp(Vector2d, Vector2d, Vector2d, Vector2d) |
Blocca un vettore per i vettori minimo e massimo specificati |
| Div(Double) |
Obsoleti.
Dividere questa istanza in base a un scalare. |
| Div(Vector2d, Double) |
Obsoleti.
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Div(Vector2d, Double, Vector2d) |
Obsoleti.
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Divide(Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Divide(Vector2d, Double, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Divide(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Divide(Vector2d, Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Dot(Vector2d, Vector2d) |
Calcolare il prodotto punto (scalare) di due vettori |
| Dot(Vector2d, Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Equals(Object) |
Indica se questa istanza e un oggetto specificato sono uguali. |
| Equals(Vector2d) |
Indica se il vettore corrente è uguale a un altro vettore. |
| GetHashCode() |
Restituisce il codice hash per questa istanza. |
| Lerp(Vector2d, Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Lerp(Vector2d, Vector2d, Double, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Max(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Max(Vector2d, Vector2d, Vector2d) |
Calcolare il valore massimo per componente di due vettori |
| Min(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Min(Vector2d, Vector2d, Vector2d) |
Calcolare il minimo per componente di due vettori |
| Mult(Double) |
Obsoleti.
Moltiplicare questa istanza per scalare. |
| Mult(Vector2d, Double) |
Obsoleti.
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Mult(Vector2d, Double, Vector2d) |
Obsoleti.
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Multiply(Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Multiply(Vector2d, Double, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Multiply(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Multiply(Vector2d, Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Normalize() |
Ridimensiona Vector2 in base alla lunghezza dell'unità. |
| Normalize(Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Normalize(Vector2d, Vector2d) |
Ridimensionare un vettore per la lunghezza dell'unità |
| NormalizeFast(Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| NormalizeFast(Vector2d, Vector2d) |
Ridimensionare un vettore a una lunghezza approssimativa dell'unità |
| Scale(Double, Double) |
Obsoleti.
Ridimensiona l'oggetto Vector2 corrente in base agli importi specificati. |
| Scale(Vector2d) |
Obsoleti.
Ridimensiona questa istanza in base al parametro specificato. |
| Scale(Vector2d) |
Obsoleti.
Ridimensiona questa istanza in base al parametro specificato. |
| Sub(Vector2d) |
Obsoleti.
Sottrarre il vettore passato come parametro da questa istanza. |
| Sub(Vector2d) |
Obsoleti.
Sottrarre il vettore passato come parametro da questa istanza. |
| Sub(Vector2d, Vector2d) |
Obsoleti.
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Sub(Vector2d, Vector2d, Vector2d) |
Obsoleti.
Sottrarre un vettore da un altro |
| Subtract(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Subtract(Vector2d, Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| ToString() |
Restituisce un oggetto System.String che rappresenta l'istanza corrente. |
| Transform(Vector2d, Quaterniond) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Transform(Vector2d, Quaterniond, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
Operatori
| Addition(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Division(Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Equality(Vector2d, Vector2d) |
Confronta due istanze per verificare l'uguaglianza. |
| Explicit(Vector2 to Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Explicit(Vector2d to Vector2) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Inequality(Vector2d, Vector2d) |
Confronta due istanze per ienquality. |
| Multiply(Double, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Multiply(Vector2d, Double) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| Subtraction(Vector2d, Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |
| UnaryNegation(Vector2d) |
Rappresenta un vettore 2D utilizzando due numeri a virgola mobile e precisione doppia. |