Vector2

Vector2 class

Ein Vektor mit zwei Komponenten.

Properties

NameBeschreibung
xDie x‑Komponente.
yDie y‑Komponente.

Methoden

constructor

NameBeschreibung
constructor()

Result:


constructor_overload

NameBeschreibung
constructor_overload(s)Initialisiert eine neue Instanz der Vector2-Struktur.

Parameters:

NameTypBeschreibung
sNumberS.

Result:


constructor_overload2

NameBeschreibung
constructor_overload2(vec)Initialisiert eine neue Instanz der Vector2-Struktur.

Parameters:

NameTypBeschreibung
vecFVector2Vektor in float.

Result:


constructor_overload3

NameBeschreibung
constructor_overload3(x, y)Initialisiert eine neue Instanz der Vector2-Struktur.

Parameters:

NameTypBeschreibung
xNumberDie x-Koordinate.
yNumberDie y-Koordinate.

Result:


getU

NameBeschreibung
getU()Liest oder setzt die U-Komponente, wenn die Vector2 als Mapping-Koordinate verwendet wird. Sie ist ein Alias der x-Komponente.

Result:


setU

NameBeschreibung
setU(value)Liest oder setzt die U-Komponente, wenn die Vector2 als Mapping-Koordinate verwendet wird. Sie ist ein Alias der x-Komponente.

Result:


getV

NameBeschreibung
getV()Liest oder setzt die V-Komponente, wenn die Vector2 als Mapping-Koordinate verwendet wird. Sie ist ein Alias der y-Komponente.

Result:


setV

NameBeschreibung
setV(value)Liest oder setzt die V-Komponente, wenn die Vector2 als Mapping-Koordinate verwendet wird. Sie ist ein Alias der y-Komponente.

Result:


getLength

NameBeschreibung
getLength()Liest die Länge. Die Länge.

Result:


dot

NameBeschreibung
dot(rhs)Gibt das Skalarprodukt von zwei Vektoren zurück

Parameters:

NameTypBeschreibung
rhsVector2Rechter Handwert.

Result: Number


equals

NameBeschreibung
equals(rhs)Überprüfen, ob zwei Vector2 gleich sind

Parameters:

NameTypBeschreibung
rhsVector2Der Wert der rechten Seite.

Result: boolean


hashCode

NameBeschreibung
hashCode()Gibt den Hashcode von Vector2 zurück

Result: Number


equals

NameBeschreibung
equals(obj)Überprüfen, ob zwei Vector2 gleich sind

Parameters:

NameTypBeschreibung
objObjectDas zu vergleichende Objekt.

Result: boolean


toString

NameBeschreibung
toString()Gibt einen java.lang.String zurück, der das aktuelle Vector2 darstellt.

Result: String


cross

NameBeschreibung
cross(v)Kreuzprodukt von zwei Vektoren

Parameters:

NameTypBeschreibung
Vector2null

Result: Number


normalize

NameBeschreibung
normalize()Normalisiert diese Instanz.

Result: Vector2


compareTo

NameBeschreibung
compareTo(other)Vergleicht den aktuellen Vektor mit einer anderen Instanz.

Parameters:

NameTypBeschreibung
otheVector2null

Result: Number