Вектор 2

Обзор

Vector2 это класс в Aspose.3d для Typescript. Наследники от: Vector2.

Vector2 представляет собой 2-D вектор с компонентами x и y, обеспечивает свойства длины, доступ к элементам через getItem/setIitem, анализирование из строк и сравнение равенств.

Свойства

Наименование:Тип:Доступ к нимОписание:
xnumberЧитайте .
ynumberЧитайте .
lengthnumberЧитайте .
length2numberЧитайте .Получает квадратную величину вектора (избегает 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.
 Русский