Vector2
Общ преглед
Vector2 е клас в Aspose.3d за Typescript. Наследници от: Vector2.
Vector2 представлява 2D вектор с компоненти x и y, предоставя свойства на дължина, достъп до елементи чрез getItem/setIitem, анализиране от нишки и сравнение на равенство.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
x | number | Прочети. | |
y | number | Прочети. | |
length | number | Прочети. | |
length2 | number | Прочети. | Получава квадратната величина на вектора (избягва sqrt) |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Обновява стойностите на х и у на вектора в 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. |