Vector2
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O tipo de dado Vector2 representa um valor de 2D com direção e magnitude. Algumas aplicações incluem elementos de GUI e posições de mouse de 2D.
Operações de Matemática
As seguintes operações matemáticas são válidas para o digitarde dado Vector2 :
<td>Descrição</td></tr></thead><tbody><tr><td><code>Datatype.Vector2</code><code>+</code><code>Datatype.Vector2</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente do segundo adicionado ao componente correspondente do primeiro.</td></tr><tr><td><code>Datatype.Vector2</code><code>-</code><code>Datatype.Vector2</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente do segundo subtraído do componente correspondente do primeiro.</td></tr><tr><td><code>Datatype.Vector2</code><code>*</code><code>Datatype.Vector2</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente do segundo multiplicado pelo componente correspondente do primeiro.</td></tr><tr><td><code>Datatype.Vector2</code><code>/</code><code>Datatype.Vector2</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente da primeira dividido pelo componente correspondente da segunda.</td></tr><tr><td><code>Datatype.Vector2</code><code>*</code><code>number</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente multiplicado pelo número.</td></tr><tr><td><code>Datatype.Vector2</code><code>/</code><code>número</code></td><td>Produz um <code>Datatype.Vector2</code> com cada componente dividido pelo número.</td></tr></tbody>
Operação |
---|
Resumo
Propriedades
Métodos
Retorna o produto cruzado dos dois vetores.
Retorna um novo vetor a partir dos valores absolutos dos componentes do original.
Retorna um novo vetor do teto dos componentes do original.
Retorna um novo vetor do andar dos componentes do original.
Retorna um novo vetor a partir da assinatura (-1, 0 ou 1) dos componentes do original.
Retorna o ângulo em radianos entre os dois vetores.
Retorna um produto escalar de ponto dos dois vetores.
Retorna uma linha Vector2 linearmente interpolada entre este Vector2 e o objetivo dado pela alfa dada.
Retorna um Vector2 com cada componente como o mais alto entre os respectivos componentes dos objetos fornecidos Vector2 .
Retorna um Vector2 com cada componente como o mais baixo entre os respectivos componentes dos objetos fornecidos Vector2 .
Retorna true se os componentes X e Y do outro Vector2 estiverem dentro de unidades de epsilon de cada componente correspondente deste Vector2.
Operações matemáticas
Produz um Vector2 com cada componente do segundo adicionado ao componente correspondente do primeiro.
Produz um Vector2 com cada componente do segundo subtraído do componente correspondente do primeiro.
Produz um Vector2 com cada componente do segundo multiplicado pelo componente correspondente do primeiro.
Produz um Vector2 com cada componente do primeiro dividido pelo componente correspondente do segundo.
Produz um Vector2 com cada componente multiplicado pelo número.
Produz um Vector2 com cada componente dividido pelo número.
Construtores
Propriedades
Métodos
Angle
Retorna o ângulo em radianos entre os dois vetores.Especifique true para o opcional isSigned booleano binário se você quiser um ângulo assinado.Por padrão, o método retorna o valor absoluto.Ângulos assinados são negativos ao ir no sentido horário.Os valores estão na faixa [0, pi] para ângulos absolutos e [-pi, pi] para ângulos assinados.