FVector2
Resumo geral
FVector2 é uma classe em Aspose.3d para Typescript. Herdeiros de: FVector2.
FVector2 implementa um vetor 2D com getters/setters para x e y, operações aritméticas, comprimento, normalização, produto de ponto e um método de análise estática.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
x | number | Leia. | Armazena o componente horizontal do vetor |
y | number | Leia. | Armazena o componente vertical do vetor. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
constructor(x: number, y: number) | Cria um novo vetor com os componentes x e y especificados. |
toString() → string | Retorna uma representação de cadeia do vetor na forma “(x, y) “. |
equals(other: FVector2) → boolean | Devolve verdadeiro se o outro vetor tiver valores x e y idênticos. |
add(other: FVector2) → FVector2 | Retorna um novo FVector2 que é a soma de componentes deste e outros |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Retorna um novo FVector2 cujos componentes são este vetor multiplicado por escalar |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Retorna um vetor unitário na mesma direção que este vector. |
dot(other: FVector2) → number | Retorna o produto ponto deste vetor com o outro vector. |
parse(input: string) → FVector2 | Cria um FVector2 a partir de uma cadeia contendo dois valores numéricos. |