Vector2 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 einfacher Genauigkeit dar.
[System.Serializable]
public struct Vector2 : IEquatable<OpenTK.Vector2>
type Vector2 = struct
- Vererbung
-
Vector2
- Attribute
- Implementiert
Hinweise
Die Vector2-Struktur eignet sich für die Interoperation mit nicht verwaltetem Code, der zwei aufeinanderfolgende Floats erfordert.
Konstruktoren
Vector2(Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Vector2(Single, Single) |
Erstellt einen neuen Vector2. |
Vector2(Vector2) |
Veraltet.
Erstellt einen neuen Vector2 aus dem angegebenen Vector2. |
Vector2(Vector3) |
Veraltet.
Erstellt einen neuen Vector2 aus dem angegebenen Vector3. |
Vector2(Vector4) |
Veraltet.
Erstellt einen neuen Vector2 aus dem angegebenen Vector4. |
Felder
One |
Definiert einen instance, bei dem alle Komponenten auf 1 festgelegt sind. |
SizeInBytes |
Definiert die Größe der Vector2-Struktur in Bytes. |
UnitX |
Definiert einen Vector2-Wert in Einheitslänge, der auf die X-Achse zeigt. |
UnitY |
Definiert einen Vector2-Block, der auf die Y-Achse zeigt. |
X |
Die X-Komponente von Vector2. |
Y |
Die Y-Komponente von Vector2. |
Zero |
Definiert eine Null-Länge Vector2. |
Eigenschaften
Length |
Ruft die Länge (Größe) des Vektors ab. |
LengthFast |
Ruft eine Näherung der Vektorlänge (Magnitude) 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(Vector2) |
Veraltet.
Fügen Sie diesem instance den als Parameter übergebenen Vector hinzu. |
Add(Vector2) |
Veraltet.
Fügen Sie diesem instance den als Parameter übergebenen Vector hinzu. |
Add(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Add(Vector2, Vector2, Vector2) |
Hinzufügen von zwei Vektoren |
BaryCentric(Vector2, Vector2, Vector2, Single, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
BaryCentric(Vector2, Vector2, Vector2, Single, Single, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Clamp(Vector2, Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Clamp(Vector2, Vector2, Vector2, Vector2) |
Klammern eines Vektors an die angegebenen minimalen und maximalen Vektoren |
ComponentMax(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
ComponentMax(Vector2, Vector2, Vector2) |
Berechnen des komponentenmäßigen Maximums von zwei Vektoren |
ComponentMin(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
ComponentMin(Vector2, Vector2, Vector2) |
Berechnen des komponentenbezogenen Minimums von zwei Vektoren |
Div(Single) |
Veraltet.
Dividieren Sie diese instance durch einen Skalar. |
Div(Vector2, Single) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Div(Vector2, Single, Vector2) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Divide(Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Divide(Vector2, Single, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Divide(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Divide(Vector2, Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Dot(Vector2, Vector2) |
Berechnen des Punktprodukts (Skalar) von zwei Vektoren |
Dot(Vector2, Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Equals(Object) |
Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. |
Equals(Vector2) |
Gibt an, ob der aktuelle Vektor gleich einem anderen Vektor ist. |
GetHashCode() |
Gibt den Hashcode für diese instance zurück. |
Lerp(Vector2, Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Lerp(Vector2, Vector2, Single, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Max(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Min(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Mult(Single) |
Veraltet.
Multiplizieren Sie diese instance mit einem Skalar. |
Mult(Vector2, Single) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Mult(Vector2, Single, Vector2) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Multiply(Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Multiply(Vector2, Single, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Multiply(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Multiply(Vector2, Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Normalize() |
Skaliert vector2 auf die Länge der Einheit. |
Normalize(Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Normalize(Vector2, Vector2) |
Skalieren eines Vektors auf Die Länge der Einheit |
NormalizeFast() |
Skaliert vector2 auf ungefähr die Länge der Einheit. |
NormalizeFast(Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
NormalizeFast(Vector2, Vector2) |
Skalieren eines Vektors auf eine ungefähre Länge der Einheit |
Scale(Single, Single) |
Veraltet.
Skaliert den aktuellen Vector2 um die angegebenen Beträge. |
Scale(Vector2) |
Veraltet.
Skaliert diese instance um den angegebenen Parameter. |
Scale(Vector2) |
Veraltet.
Skaliert diese instance um den angegebenen Parameter. |
Sub(Vector2) |
Veraltet.
Subtrahieren Sie den als Parameter übergebenen Vector von diesem instance. |
Sub(Vector2) |
Veraltet.
Subtrahieren Sie den als Parameter übergebenen Vector von diesem instance. |
Sub(Vector2, Vector2) |
Veraltet.
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Sub(Vector2, Vector2, Vector2) |
Veraltet.
Subtrahieren eines Vektors von einem anderen |
Subtract(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Subtract(Vector2, Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
ToString() |
Gibt eine System.String zurück, die den aktuellen Vector2 darstellt. |
Transform(Vector2, Quaternion) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Transform(Vector2, Quaternion, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Operatoren
Addition(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Division(Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Equality(Vector2, Vector2) |
Vergleicht die angegebenen Instanzen auf Gleichheit. |
Inequality(Vector2, Vector2) |
Vergleicht die angegebenen Instanzen auf Ungleichheit. |
Multiply(Single, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Multiply(Vector2, Single) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
Subtraction(Vector2, Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |
UnaryNegation(Vector2) |
Stellt einen 2D-Vektor mit zwei Gleitkommazahlen mit einfacher Genauigkeit dar. |