Vector2
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der Vector2 Daten тип repräsentiert einen 2D-Wert mit Richtung und Magnitude. Einige Anwendungen enthalten GUI-Elemente und 2D-Mauspositionen.
Mathematische Operationen
Die folgenden mathematischen Operationen sind für den Vector2 eingebengültig:
<td>Beschreibung</td></tr></thead><tbody><tr><td><code>Datentyp.Vector2</code><code>+</code><code>Datentyp.Vector2</code></td><td>Erzeugt einen <code>Datentyp-Vektor2</code> mit jeder Komponente der zweiten, die der entsprechenden Komponente der ersten hinzugefügt wird.</td></tr><tr><td><code>Datentyp.Vector2</code><code>-</code><code>Datentyp.Vector2</code></td><td>Erzeugt einen <code>Datentyp-Vektor2</code> mit jeder Komponente der zweiten vom entsprechenden Komponenten der ersten abgezogen wird.</td></tr><tr><td><code>Datentyp.Vector2</code><code>*</code><code>Datentyp.Vector2</code></td><td>Erzeugt einen <code>Datentyp-Vektor2</code> mit jeder Komponente der zweiten durch die entsprechende Komponente der ersten multipliziert wird.</td></tr><tr><td><code>Datentyp.Vector2</code><code>/</code><code>Datentyp.Vector2</code></td><td>Erzeugt einen <code>Datentyp-Vektor2</code> mit jedem Komponenten der ersten durch die entsprechende Komponente der zweiten geteilt.</td></tr><tr><td><code>Datentyp.Vector2</code><code>*</code><code>Zahl</code></td><td>Erzeugt einen <code>Datentyp-Vektor</code> mit jeder Komponente, die mit der Zahl multipliziert wird.</td></tr><tr><td><code>Datentyp.Vector2</code><code>/</code><code>Zahl</code></td><td>Erzeugt einen <code>Datentyp-Vektor2</code> mit jeder Komponente, die durch die Zahl geteilt wird.</td></tr></tbody>
Betrieb |
---|
Zusammenfassung
Konstrukteure
Gibt eine Vector2 von den angegebenen x- und y-Komponenten zurück.
Eigenschaften
Ein Vector2 mit einer Magnitude von Null.
Ein Vector2 mit einem Wert von 1 auf jeder Achse.
Ein Vector2 mit einem Wert von 1 auf der X-Achse.
Ein Vector2 mit einem Wert von 1 auf der Y-Achse.
Die x-Koordinate des Vector2.
Die y-Koordinate des Vector2.
Die Länge des Vector2.
Eine normalisierte Kopie des Vector2.
Methoden
Gibt die Kreuzprodukt der beiden Vektoren zurück.
Gibt einen neuen Vektor aus den absoluten Werten der Komponenten des Originals zurück.
Gibt einen neuen Vektor von der Decke der Komponenten des Originals zurück.
Gibt einen neuen Vektor von der Ebene der Komponenten des Originals zurück.
Gibt einen neuen Vektor aus dem Zeichen (-1, 0 oder 1) der Komponenten des Originals zurück.
Gibt den Winkel in Radianen zwischen den beiden Vektoren zurück.
Gibt ein skalarisches Dot-Produkt der beiden Vektoren zurück.
Gibt eine Vector2 lineare Interpolation zwischen diesem Vector2 und dem angegebenen Ziel durch die angegebene Alpha zurück.
Gibt eine Vector2 mit jeder Komponente als die höchste unter den jeweiligen Komponenten der bereitgestellten Vector2 Objekte zurück.
Gibt eine Vector2 mit jeder Komponente als die niedrigste unter den jeweiligen Komponenten der bereitgestellten Vector2 Objekte zurück.
Gibt true zurück, wenn die X- und Y-Komponenten der anderen Vector2 innerhalb von Epsilonseinheiten jeder entsprechenden Komponente dieser Vector2 liegen.
Mathe-Operationen
Erzeugt ein Vector2 mit jedem Komponenten der zweiten, die der entsprechenden Komponente der ersten hinzugefügt wird.
Erzeugt ein Vector2 mit jeder Komponente der zweiten vom entsprechenden Komponenten der ersten abgezogen wird.
Erzeugt ein Vector2 mit jeder Komponente der zweiten durch die entsprechende Komponente der ersten multipliziert.
Erzeugt ein Vector2 mit jedem Komponenten der ersten durch die entsprechende Komponente der zweiten geteilt.
Erzeugt eine Vector2 mit jeder Komponente multipliziert mit der Zahl.
Erzeugt eine Vector2 mit jeder Komponente geteilt durch die Zahl.
Konstrukteure
Eigenschaften
Methoden
Angle
Gibt den Winkel in Radianen zwischen den beiden Vektoren zurück.Geben Sie true für den optionalen isSigned booleschen Wert an, wenn Sie einen signierten Winkel wünschen.Standardmäßig gibt die Methode den absoluten Wert zurück.Unterschriebene Winkel sind negativ, wenn sie im Uhrzeigersinn gehen.Werte liegen im Bereich [0, pi] für absolute Winkel und [-pi, pi] für signierte Winkel.