Vector4
Общ преглед
Vector4 е клас в Aspose.3d за Typescript. Наследници от: Vector4.
Vector4 прилага 4D вектор с конструктори за отделни компоненти или от Vecter3 плюс w и поддържа достъп до компонентите, мутация, преобразуване на нишки и изпитване на равенство.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
x | number | Прочети. | Задържа първата (X) компонента на вектора. |
y | number | Прочети. | Задържа втората (Y) компонента на вектора. |
z | number | Прочети. | Задържа третата (Z) компонента на вектора. |
w | number | Прочети. | Задържа четвъртата (W) компонента на вектора. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor() | Създава вектор, използвайки смесен аргумент, където x може да бъде Vector2, Vector3 или число, последвано от числа y, z, w. |
constructor(x: number, y: number, z: number, w: number) | |
constructor(vec3: FVector3, w: number) | |
constructor(vec: FVector2, w: number) | |
| `constructor(x: FVector2 | FVector3 |
set(newX: number, newY: number, newZ: number, newW: number) | Присвоява нови стойности на компонентите x, y, z и w. |
getItem(key: number) → number | |
setItem(key: number, value: number) | Определя компонента в даден индекс (0‐3) към предоставената стойност. |
toString() → string | |
equals(other: Vector4) → boolean |