Вектор 2
Обзор
Vector2 это класс в Aspose.3d для Typescript. Наследники от: Vector2.
Vector2 представляет собой 2-D вектор с компонентами x и y, обеспечивает свойства длины, доступ к элементам через getItem/setIitem, анализирование из строк и сравнение равенств.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
x | number | Читайте . | |
y | number | Читайте . | |
length | number | Читайте . | |
length2 | number | Читайте . | Получает квадратную величину вектора (избегает sqrt) |
Методы
| Подпись | Описание: |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Обновляет значения x и y вектора на newX и newY. |
parse(input: string) → Vector2 | Создает Vector2 из представления строки и возвращает экземпляр. |
getItem(key: number) → number | Возвращает значение компонента (x для ключа 0, y для ключ 1) вектора. |
setItem(key: number, value: number) | Назначает числовое значение компоненту, идентифицированному ключем (0 для x, 1 для y) |
toString() → string | |
equals(other: Vector2) → boolean | Проверяет, имеет ли другой вектор2 одинаковые компоненты x и y. |