FVector3
Общ преглед
FVector3 е клас в Aspose.3d за Typescript. Наследници от: FVector3.
FVector3 предоставя 3D векторна функционалност, включително статични конструктори zero(), one ((() unitX ()) unitY ())) unitZ ()).
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
x | number | Прочети. | Съхранява X компонента на вектора. |
y | number | Прочети. | |
z | number | Прочети. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor() | Създава вектор от x стойност или 2D вектори плюс y и z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Връща вектор (0,0,0) |
one() → FVector3 | Връща вектор (1,1,1) |
unitX() → FVector3 | Връща единен вектор (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Връща копие на вектора с единица дължина. |
getItem(key: number) → number | Връща стойността на компонента при индекс 0=x,1=y,2=z |
setItem(key: number, value: number) | Придава стойност на компонента при индекс 0=x,1=y,2=z |
toString() → string | Връща нишка от вектора. |
equals(other: FVector3) → boolean | Проверява дали този вектор е равен на друг векторичен компонент. |