vector
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Esta biblioteca implementa funcionalidades para o tipo vetor, além do suporte de operador primitivo Suporte.Ele usa vetores com três componentes ( x , y e z ).
Componentes de vetor individuais podem ser acessados usando os campos x ou X, y ou Y, z ou Z.Como os valores de vetor são imutáveis, não é possível escrever em componentes individuais.
Resumo
Funções
Cria um novo vetor com os valores de componente dados.
Calcula a magnitude de um vetor dado.
Calcula a versão normalizada (vetor de unidade) de um determinado vetor.
Calcula o produto cruzado de dois vetores.
Calcula o produto de ponto de dois vetores.
Calcula o ângulo entre dois vetores em radianos.
Aplica math.floor() a cada componente do vetor de entrada.
Aplica math.ceil() a cada componente do vetor de entrada.
Aplica math.abs() a cada componente do vetor de entrada.
Aplica math.sign() a cada componente do vetor de entrada.
Aplica math.clamp() a cada componente do vetor de entrada.
Aplica math.max() aos componentes correspondentes dos vetores de entrada.
Aplica math.min() aos componentes correspondentes dos vetores de entrada.
Funções
Propriedades
zero
Vetor constante com todos os componentes definidos como 0 .
one
Vetor constante com todos os componentes definidos como 1 .