vector

Mostrar obsoleto

*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

Propriedades

  • Vetor constante com todos os componentes definidos como 0 .

  • Vetor constante com todos os componentes definidos como 1 .

Funções

create

Cria um novo vetor com os valores de componente dados.

Parâmetros

Devolução

magnitude

Calcula a magnitude de um vetor dado.

Parâmetros

vec: vector

Devolução

normalize

Calcula a versão normalizada (vetor de unidade) de um determinado vetor.

Parâmetros

vec: vector

Devolução

cross

Calcula o produto cruzado de dois vetores.

Parâmetros

vec1: vector
vec2: vector

Devolução

Calcula o produto de ponto de dois vetores.

Parâmetros

vec1: vector
vec2: vector

Devolução

angle

Calcula o ângulo entre dois vetores em radianos. O eixo, se especificado, é usado para determinar o sinal do ângulo.

Parâmetros

vec1: vector
vec2: vector
axis: vector

Devolução

floor

Aplica math.floor() a cada componente do vetor de entrada.

Parâmetros

vec: vector

Devolução

ceil

Aplica math.ceil() a cada componente do vetor de entrada.

Parâmetros

vec: vector

Devolução

Aplica math.abs() a cada componente do vetor de entrada.

Parâmetros

vec: vector

Devolução

sign

Aplica math.sign() a cada componente do vetor de entrada.

Parâmetros

vec: vector

Devolução

clamp

Aplica math.clamp() a cada componente do vetor de entrada.

Parâmetros

vec: vector
min: vector
max: vector

Devolução

Aplica math.max() aos componentes correspondentes dos vetores de entrada.

Parâmetros

...: vector

Devolução

Aplica math.min() aos componentes correspondentes dos vetores de entrada.

Parâmetros

...: vector

Devolução

Propriedades

zero

Vetor constante com todos os componentes definidos como 0 .

Vetor constante com todos os componentes definidos como 1 .