Вектор2
Vector2 Класс представляет двумерный vector и связанные с ним математические помощники vector.
Характеристики
xчисло
Компонент x файла vector.
yчисло
Компонент y файла vector.
Методы
constructor(x?: number, y?: number)
Создает новый Vector2 пример.
xчисло (необязательный) - Компонент x vector. По умолчанию 0.yчисло (необязательный) - Компонент y vector. По умолчанию 0.
add(v: Vector2)Вектор2
Добавляет еще один vector к этому vector.
vВектор2 - vector добавить.
Вернулся:
- Вектор2 - Новый vector, являющийся результатом добавления.
sub(v: Vector2)Вектор2
Вычитает еще один vector из этого vector.
vВектор2 - vector для вычитания.
Вернулся:
- Вектор2 - Новый vector, являющийся результатом вычитания.
mul(v: Vector2)Вектор2
Умножает этот vector на другой vector.
vВектор2 - vector для умножения.
Вернулся:
- Вектор2 - Новый vector, являющийся результатом умножения.
div(v: Vector2)Вектор2
Делит этот vector на другой vector.
vВектор2 - vector, на который нужно разделить.
Вернулся:
- Вектор2 - Новый vector, являющийся результатом разделения.
Scale(factor: number)пустота
Масштабирует этот vector в коэффициент.
factorчисло - Коэффициент масштабирования.
Scaled(factor: number)Вектор2
Масштабирует этот vector в коэффициент.
factorчисло - Коэффициент масштабирования.
Вернулся:
- Вектор2 - Новый vector, являющийся результатом масштабирования.
Length()число
Возвращает длину этого vector.
Вернулся:
- число - Длина этого vector.
LengthSqr()число
Возвращает квадрат длины этого vector.
Вернулся:
- число - Квадрат длины этого vector.
Normalize()пустота
Нормализует это vector.
IMPORTANT
Этот vector изменен.
Normalized()Вектор2
Возвращает нормализованную копию этого vector.
Вернулся:
- Вектор2 - Нормализованная копия этого vector.
Dot(v: Vector2)число
Возвращает скалярное произведение этого vector и другого vector.
vВектор2 - vector, который нужно поставить точку.
Вернулся:
- число - Скалярное произведение этого vector и другого vector.
Angle(v: Vector2)число
Возвращает angle между этим vector и другим vector.
vВектор2 - vector, куда нужно передать angle.
Вернулся:
- число - angle между этим vector и другим vector.
Distance(v: Vector2)число
Возвращает расстояние между этим vector и другим vector.
vВектор2 - vector, до которого нужно узнать расстояние.
Вернулся:
- число - Расстояние между этим vector и другим vector.
DistanceSqr(v: Vector2)число
Возвращает квадрат расстояния между этим vector и другим vector.
vВектор2 - vector, до которого нужно узнать расстояние.
Вернулся:
- число - Квадрат расстояния между этим vector и другим vector.
Clone()Вектор2
Клонируйте vector.
Вернулся:
- Вектор2 - Клонированный vector.
ToVector()Вектор
Преобразует этот vector в 3D vector.
Вернулся:
- Вектор - 3D vector.
toString()нить
Возвращает строковое представление этого vector.
Вернулся:
- нить — Строковое представление этого vector.