Vector2d Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar.
[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
- Vererbung
-
Vector2d
- Attribute
- Implementiert
Konstruktoren
Vector2d(Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Vector2d(Double, Double) |
Konstruiert den linken Vektor mit den angegebenen Koordinaten. |
Felder
One |
Definiert einen instance, bei dem alle Komponenten auf 1 festgelegt sind. |
SizeInBytes |
Definiert die Größe der Vector2d-Struktur in Bytes. |
UnitX |
Definiert eine Vector2d-Einheitslänge, die auf die X-Achse zeigt. |
UnitY |
Definiert eine Vector2d-Einheitslänge, die auf die Y-Achse zeigt. |
X |
Die X-Koordinate dieses instance. |
Y |
Die Y-Koordinate dieses instance. |
Zero |
Definiert einen Vector2d-Wert mit der Länge null. |
Eigenschaften
Length |
Ruft die Länge (Größe) des Vektors ab. |
LengthSquared |
Ruft das Quadrat der Vektorlänge (Magnitude) ab. |
PerpendicularLeft |
Ruft den senkrechten Vektor auf der linken Seite dieses Vektors ab. |
PerpendicularRight |
Ruft den senkrechten Vektor auf der rechten Seite dieses Vektors ab. |
Methoden
Add(Vector2d) |
Veraltet.
Fügen Sie diesem instance den als Parameter übergebenen Vector hinzu. |
Add(Vector2d) |
Veraltet.
Fügen Sie diesem instance den als Parameter übergebenen Vector hinzu. |
Add(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Add(Vector2d, Vector2d, Vector2d) |
Hinzufügen von zwei Vektoren |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Clamp(Vector2d, Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Clamp(Vector2d, Vector2d, Vector2d, Vector2d) |
Klammern eines Vektors an die angegebenen minimalen und maximalen Vektoren |
Div(Double) |
Veraltet.
Dividieren Sie diese instance durch einen Skalar. |
Div(Vector2d, Double) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Div(Vector2d, Double, Vector2d) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Divide(Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Divide(Vector2d, Double, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Divide(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Divide(Vector2d, Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Dot(Vector2d, Vector2d) |
Berechnen des Punktprodukts (Skalar) von zwei Vektoren |
Dot(Vector2d, Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Equals(Object) |
Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. |
Equals(Vector2d) |
Gibt an, ob der aktuelle Vektor gleich einem anderen Vektor ist. |
GetHashCode() |
Gibt den Hashcode für diese instance zurück. |
Lerp(Vector2d, Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Lerp(Vector2d, Vector2d, Double, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Max(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Max(Vector2d, Vector2d, Vector2d) |
Berechnen des komponentenmäßigen Maximums von zwei Vektoren |
Min(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Min(Vector2d, Vector2d, Vector2d) |
Berechnen des komponentenbezogenen Minimums von zwei Vektoren |
Mult(Double) |
Veraltet.
Multiplizieren Sie diese instance mit einem Skalar. |
Mult(Vector2d, Double) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Mult(Vector2d, Double, Vector2d) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Multiply(Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Multiply(Vector2d, Double, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Multiply(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Multiply(Vector2d, Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Normalize() |
Skaliert vector2 auf die Länge der Einheit. |
Normalize(Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Normalize(Vector2d, Vector2d) |
Skalieren eines Vektors auf Die Länge der Einheit |
NormalizeFast(Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
NormalizeFast(Vector2d, Vector2d) |
Skalieren eines Vektors auf eine ungefähre Länge der Einheit |
Scale(Double, Double) |
Veraltet.
Skaliert den aktuellen Vector2 um die angegebenen Beträge. |
Scale(Vector2d) |
Veraltet.
Skaliert diese instance um den angegebenen Parameter. |
Scale(Vector2d) |
Veraltet.
Skaliert diese instance um den angegebenen Parameter. |
Sub(Vector2d) |
Veraltet.
Subtrahieren Sie den als Parameter übergebenen Vector von diesem instance. |
Sub(Vector2d) |
Veraltet.
Subtrahieren Sie den als Parameter übergebenen Vector von diesem instance. |
Sub(Vector2d, Vector2d) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Sub(Vector2d, Vector2d, Vector2d) |
Veraltet.
Subtrahieren eines Vektors von einem anderen |
Subtract(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Subtract(Vector2d, Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
ToString() |
Gibt eine System.String zurück, die den aktuellen instance darstellt. |
Transform(Vector2d, Quaterniond) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Transform(Vector2d, Quaterniond, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Operatoren
Addition(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Division(Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Equality(Vector2d, Vector2d) |
Vergleicht zwei Instanzen auf Gleichheit. |
Explicit(Vector2 to Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Explicit(Vector2d to Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Inequality(Vector2d, Vector2d) |
Vergleicht zwei Instanzen für ienquality. |
Multiply(Double, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Multiply(Vector2d, Double) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
Subtraction(Vector2d, Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |
UnaryNegation(Vector2d) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit doppelter Genauigkeit dar. |