Methods
Vector2 ist ein doppelpräziser 2-Komponenten-Vektor mit x und y Komponenten. Er wird hauptsächlich für UV-Texturkoordinaten und 2D-Berechnungen verwendet.
Methods: com.aspose.threed
Methods
| Methods | Methods |
|---|
Vector2() | Erzeugt den Nullvektor (0, 0) |
Vector2(double x, double y) | Erzeugt aus zwei Komponenten |
Vector2(Vector2 other) | Kopierkonstruktor |
Öffentliche Felder
Vector2 verwendet öffentliche Felder für den Zugriff auf Komponenten (keine Getter/Setter-Methoden):
| Methods | Methods | Methods | Methods |
|---|
x | double | v.x | X-Komponente |
y | double | v.y | Y‑Komponente |
Berechnete Eigenschaften
| Methods | Methods | Methods | Methods |
|---|
length | double | getLength() | Euklidische Länge, schreibgeschützt |
length2 | double | getLength2() | Quadratlänge, schreibgeschützt |
Methods
| Methods | Rückgabetyp | Methods |
|---|
dot(Vector2 rhs) | double | Skalarprodukt mit einem anderen Vector2 |
normalize() | Vector2 | Gibt eine Kopie mit Einheitslänge zurück |
set(double x, double y) | void | Setzt beide Komponenten direkt |
compareTo(Vector2 other) | int | Lexikografischer Vergleich: gibt -1, 0 oder 1 zurück |
Methods
Siehe auch