Vector2
Resumo geral
Vector2 é uma classe em Aspose.3d para Typescript. Herdeiros de: Vector2.
Vector2 representa um vetor 2D com componentes x e y, fornece propriedades de comprimento, acesso a itens via getItem/setIitem, análise a partir de strings e comparação de igualdade.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
x | number | Leia. | |
y | number | Leia. | |
length | number | Leia. | |
length2 | number | Leia. | Fornece a magnitude quadrada do vetor (evita sqrt) |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Atualiza os valores de x e y do vetor para newX e newY |
parse(input: string) → Vector2 | Cria um Vector2 a partir de uma representação de string e retorna a instância |
getItem(key: number) → number | Devolve o valor do componente (x para chave 0, y para chave 1) do vetor. |
setItem(key: number, value: number) | Atribui um valor numérico ao componente identificado pela chave (0 para x, 1 para y) |
toString() → string | |
equals(other: Vector2) → boolean | Verifica se outro Vector2 tem componentes x e y idênticos |