ForHosting KIT · Ferramentas para dev

Produto vetorial 2D

Esta calculadora da magnitude do produto vetorial bidimensional avalia dois vetores planos pelo determinante a_x b_y menos a_y b_x.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

O escalar mantém o sinal: um resultado positivo indica que o segundo vetor gira no sentido anti-horário em relação ao primeiro; um resultado negativo indica giro horário; e zero significa que os vetores são paralelos ou que um deles é o vetor nulo. Informe os quatro componentes para obter um resultado exato e determinístico, adequado para geometria, mecânica, computação gráfica e testes de orientação.

O que o produto vetorial 2D com sinal representa

Em três dimensões, o produto vetorial é um vetor perpendicular aos dois vetores de entrada. Quando os vetores estão restritos a um plano, apenas o componente perpendicular é relevante; por isso, ele costuma ser apresentado como um escalar. Dados a = (a_x, a_y) e b = (b_x, b_y), esta calculadora avalia a_x b_y − a_y b_x. O valor absoluto corresponde à área do paralelogramo formado pelos vetores, enquanto o sinal registra a orientação entre eles. Um valor positivo indica que a rotação de a para b ocorre no sentido anti-horário, considerando a convenção cartesiana usual. Um valor negativo indica uma rotação horária. O resultado zero mostra que os vetores são linearmente dependentes, inclusive quando apontam na mesma direção, em direções opostas ou quando um deles tem comprimento zero. Como o sinal fornece informação geométrica importante, a calculadora não aplica valor absoluto ao resultado.

Como informar os componentes e interpretar o resultado

Informe os componentes horizontal e vertical do primeiro vetor em a_x e a_y. Depois, preencha os componentes correspondentes do segundo vetor em b_x e b_y. Os valores podem ser positivos, negativos ou iguais a zero, além de admitir casas decimais. A ordem dos vetores faz diferença: trocar a por b inverte o sinal da resposta, pois b_x a_y − b_y a_x é o oposto do determinante original. Essa antissimetria é útil para conferir uma rotina de orientação. Por exemplo, ao inverter os operandos, uma magnitude positiva deve virar uma magnitude negativa de mesmo tamanho. Quando os componentes dos vetores usam a mesma unidade física, o escalar fica em unidades ao quadrado: dois vetores medidos em metros geram um valor de área em metros quadrados. Componentes finitos muito grandes podem exceder a aritmética numérica comum; nesse caso, a calculadora rejeita o determinante, em vez de apresentar um infinito enganoso.

Como usar o determinante em geometria e computação

O determinante com sinal é uma peça compacta de muitos algoritmos planares. Na geometria computacional, ele permite classificar se um ponto está à esquerda ou à direita de uma reta orientada, formando dois vetores de deslocamento com a mesma origem. Rotinas de polígonos repetem produtos vetoriais com sinal para testar convexidade, ordenar pontos da borda e acumular área orientada. Na mecânica, a mesma expressão fornece o componente perpendicular do torque quando posição e força são representadas em duas dimensões. Programas gráficos e jogos usam esse cálculo para determinar o lado visível, a ordem dos vértices, a direção de uma manobra e em qual lado de uma aresta está um objeto. Se você precisa apenas da área física, use o valor absoluto da magnitude com sinal; para um triângulo que tenha os dois vetores como lados, divida esse valor por dois. Preserve o sinal quando a orientação importar, pois removê-lo elimina a diferença entre configurações horárias e anti-horárias.

Testar orientação à esquerda ou à direita

Use o sinal do determinante para classificar o giro entre dois vetores orientados como anti-horário, horário ou colinear.

Encontrar a área de um paralelogramo ou triângulo

Use o valor absoluto da magnitude com sinal para a área do paralelogramo, ou divida-o por dois para o triângulo correspondente.

Calcular torque no plano

Avalie o componente perpendicular com sinal do torque a partir dos vetores bidimensionais de posição e força.

Por que uma magnitude pode ser negativa?

A calculadora preserva o sinal do determinante planar para que o resultado também descreva a orientação. Use o valor absoluto quando precisar apenas de uma área geométrica não negativa.

Qual fórmula a calculadora utiliza?

Para a = (a_x, a_y) e b = (b_x, b_y), ela calcula a_x b_y menos a_y b_x.

O que significa um resultado igual a zero?

Zero significa que os vetores são linearmente dependentes: são paralelos, antiparalelos ou pelo menos um deles é o vetor nulo.

O que acontece se eu inverter os vetores?

Inverter a ordem altera apenas o sinal. A área absoluta continua igual.

Quanto custa um cálculo pela API?

Cada solicitação de API custa US$ 0,002. O cálculo no navegador usa a mesma aritmética determinística.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/trig/cross-product-magnitude-2d

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/trig/cross-product-magnitude-2d \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a_x":3,"a_y":4,"b_x":-2,"b_y":5}'
{
  "a_x": 3,
  "a_y": 4,
  "b_x": -2,
  "b_y": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.cross_product_magnitude_2d",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →