Vector2
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Der Vector2 Datentyp repräsentiert einen 2D-Wert mit Richtung und Größe. Einige Anwendungen enthalten GUI-Elemente und 2D-Mauspositionen.
Mathematische Operationen
Die folgenden Mathe Operationen sind für den Vector2 Daten eingebengültig:
<tbody><tr><td><code>Datatype.Vector2</code><code>+</code><code>Datatype.Vector2</code></td><td>Erzeugt einen <code>Datatype.Vector2</code> mit jedem Komponenten des zweiten mit dem entsprechenden Komponenten des ersten.</td></tr><tr><td><code>Datatype.Vector2</code><code>-</code><code>Datatype.Vector2</code></td><td>Erzeugt einen <code>Datatype.Vector2</code> mit jedem Komponenten des zweiten von dem entsprechenden Komponenten des ersten.</td></tr><tr><td><code>Datatype.Vector2</code><code>\*</code><code>Datatype.Vector2</code></td><td>Erzeugt einen <code>Datatype.Vector2</code> mit jedem Komponenten der zweiten Multiplikation durch den entsprechenden Komponenten der ersten.</td></tr><tr><td><code>Datatype.Vector2</code><code>/</code><code>Datatype.Vector2</code></td><td>Erzeugt ein <code>Datatype.Vector2</code> mit jedem Komponenten der ersten geteilt durch den entsprechenden Komponenten der zweiten.</td></tr><tr><td><code>Datatype.Vector2</code><code>\*</code><code>Nummer</code></td><td>Produziert eine <code>Datatype.Vector2</code> mit jedem Komponenten, der durch die Anzahl multipliziert wird.</td></tr><tr><td><code>Datatype.Vector2</code><code>/</code><code>number</code></td><td>Erzeugt einen <code>Datatype.Vector2</code> mit jedem Komponenten geteilt durch die Zahl.</td></tr></tbody>
Betrieb | Beschreibung |
---|
Zusammenfassung
Eigenschaften
Ein Vector2 mit einer Größe 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-Koordinaten des Vector2.
Die y-Koordinaten des Vector2.
Die Länge des Vector2 .
Eine normalisierte Kopie des Vector2 .
Methoden
Rückgibt das Cross-Produkt der beiden Vektoren.
Kehrt einen neuen Vector aus den absoluten Werten der Original-Komponenten zurück.
Kehre ein neues Vector von der Decke der Original-Komponenten zurück.
Kehrt einen neuen Vector von der Ebene der Original's Komponenten zurück.
Kehrt einen neuen Vector aus den Komponenten des Original zurück (-1, 0 oder 1).
Kehre den Winkel in Radian zwischen den beiden Vektor zurück.
Rückgibt ein skalares Dot-Produkt der beiden Vector.
Gibt eine Vector2 Zeile linearlich zwischen diesem Vector2 und dem angegebenen Ziel durch die angegebene Alpha zurück.
Kehre ein Vector2 mit jedem Komponenten als den Höchsten unter den jeweiligen Komponenten der bereitgestellten Vector2 Objekten zurück.
Kehre ein Vector2 mit jedem Komponenten als das Niedrigste unter den jeweiligen Komponenten der bereitgestellten Vector2 -Objekten zurück.
Kehre true zurück, wenn die X- und Y-Komponenten des anderen Vector2 in Epsilon-Einheiten sind.
Konstrukteure
Eigenschaften
Methoden
Angle
Gibt den Winkel in Radian zwischen den beiden Vektoren zurück. Spezifizieren Sie true für den optionalen isSigned -Boolean, wenn Sie einen gesignierten Winkel möchten. Standardmäßig gibt die Methode den absoluten Wert zurück. Gesignierte Winkel sind negativ, wenn sie im Uhrzeigergehen sind. Werte liegen im Bereich [0, pi</