FVector2
Общ преглед
FVector2 е клас в Aspose.3d за Typescript. Наследници от: FVector2.
FVector2 прилага 2D вектор с гетери/сетри за 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 от нишка, съдържаща две числови стойности. |