Overview
Vector2 є вектором з подвійною точністю, що має 2 компоненти x і y компонентами. Він переважно використовується для UV‑координат текстур та 2D‑розрахунків.
Overview: com.aspose.threed
Overview
| Overview | Overview |
|---|
Vector2() | Створює нульовий вектор (0, 0) |
Vector2(double x, double y) | Створює з двох компонент |
Vector2(Vector2 other) | Конструктор копіювання |
Публічні поля
Vector2 використовує публічні поля для доступу до компонентів (не методи getter/setter):
| Overview | Overview | Overview | Overview |
|---|
x | double | v.x | X‑компонент |
y | double | v.y | Y‑компонент |
Обчислені властивості
| Overview | Overview | Overview | Overview |
|---|
length | double | getLength() | Євклідова довжина, лише для читання |
length2 | double | getLength2() | Квадрат довжини, лише для читання |
Overview
| Overview | Тип повернення | Overview |
|---|
dot(Vector2 rhs) | double | Скалярний добуток з іншим Vector2 |
normalize() | Vector2 | Повертає копію одиничної довжини |
set(double x, double y) | void | Встановлює обидва компоненти на місці |
compareTo(Vector2 other) | int | Лексикографічне порівняння: повертає -1, 0 або 1 |
Overview
Див. також