Fвектор3
Обзор
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 | Проверяет, равен ли этот вектор другому вектору по компонентам. |