Fвектор2
Обзор
FVector2 это класс в Aspose.3d для Typescript. Наследники от: FVector2.
FVector2 реализует 2-D-вектор с геттерами/сетерами для x и y, арифметическими операциями, длиной, нормализацией, точечным произведением и статическим методом анализа.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
x | number | Читайте . | Сохраняет горизонтальную составляющую вектора. |
y | number | Читайте . | Сохраняет вертикальную составляющую вектора. |
Методы
| Подпись | Описание: |
|---|---|
constructor(x: number, y: number) | Создает новый вектор с указанными компонентами x и y. |
toString() → string | Возвращает строчное представление вектора в виде “(x, y) “. |
equals(other: FVector2) → boolean | Возвращает истинное значение, если другой вектор имеет одинаковые значения x и y. |
add(other: FVector2) → FVector2 | Возвращает новый FVector2, который является суммой компонентов этого и других. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Возвращает новый FVector2, компоненты которого являются этим вектором умноженным на скалярный. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Возвращает единичный вектор в том же направлении, что и этот векторы. |
dot(other: FVector2) → number | Возвращает точечный произведение этого вектора с другим вектором. |
parse(input: string) → FVector2 | Создает FVector2 из строки, содержащей два числовых значения. |