Enumerations
Vector2 jest wektorem dwukomponentowym o podwójnej precyzji z x i y składnikami. Jest głównie używany do współrzędnych tekstury UV oraz obliczeń 2D.
Enumerations: com.aspose.threed
Enumerations
| Enumerations | Enumerations |
|---|
Vector2() | Tworzy wektor zerowy (0, 0) |
Vector2(double x, double y) | Tworzy z dwóch składników |
Vector2(Vector2 other) | Konstruktor kopiujący |
Pola publiczne
Vector2 używa pola publiczne do dostępu do składników (nie metod getter/setter):
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
x | double | v.x | składnik X |
y | double | v.y | składnik Y |
Właściwości obliczane
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|
length | double | getLength() | Długość euklidesowa, tylko do odczytu |
length2 | double | getLength2() | Długość kwadratowa, tylko do odczytu |
Enumerations
| Enumerations | Typ zwracany | Enumerations |
|---|
dot(Vector2 rhs) | double | Iloczyn skalarny z innym Vector2 |
normalize() | Vector2 | Zwraca kopię o długości jednostkowej |
set(double x, double y) | void | Ustawia oba składniki w miejscu |
compareTo(Vector2 other) | int | Porównanie leksykograficzne: zwraca -1, 0 lub 1 |
Enumerations
Zobacz także