Rotação de Vetor 2D
- Criado por
- Renato Passos, Eng. de Software
- Revisado por
- Renato Passos, Eng. de Software
Última atualização: 18 de abr. de 2026
Fórmula
matriz de rotação 2D
Sobre esta calculadora
A Calculadora de Rotação de Vetor 2D realiza a rotação de um vetor bidimensional (x, y) por um ângulo θ (em graus ou radianos) no plano cartesiano. A operação utiliza uma matriz de rotação 2D, que transforma as coordenadas do vetor original em novas coordenadas após a rotação em torno da origem (0,0). O resultado é um novo vetor com a mesma magnitude, mas orientação alterada.
O funcionamento é baseado na fórmula matemática: x' = x·cos(θ) - y·sen(θ) e y' = x·sen(θ) + y·cos(θ). Essas equações derivam da multiplicação da matriz de rotação R(θ) pelo vetor coluna [x; y]. A ferramenta aceita entrada em graus ou radianos, converte automaticamente se necessário, e exibe o vetor resultante com precisão.
Esta calculadora é útil em diversas áreas, como computação gráfica (rotação de objetos, sprites), física (movimento circular, forças), robótica (orientação de braços mecânicos) e geometria analítica. Por exemplo, ao programar um jogo, você pode rotacionar a posição de um personagem em torno da origem. Também é aplicada em simulações de partículas e processamento de imagens.
Cuidados importantes: a rotação é sempre em torno da origem (0,0). Para rotacionar em torno de um ponto arbitrário, é necessário transladar o vetor para a origem, aplicar a rotação e depois transladar de volta. Além disso, certifique-se de usar a unidade de ângulo correta (graus ou radianos) para evitar erros. A calculadora assume ângulos medidos no sentido anti-horário.
Perguntas frequentes
Posso rotacionar um vetor em torno de um ponto que não seja a origem?
Não diretamente. Para rotacionar em torno de um ponto P, primeiro subtraia P do vetor (translação), aplique a rotação e depois adicione P de volta.
O que acontece se eu usar ângulos negativos?
Ângulos negativos produzem rotação no sentido horário. A calculadora aceita ângulos negativos normalmente.
A ordem dos parâmetros x e y importa?
Sim, a calculadora espera x primeiro, depois y. Inverter resultará em rotação incorreta.
Qual é a precisão dos resultados?
Os resultados são exibidos com até 6 casas decimais, mas arredondamentos podem ocorrer devido a erros de ponto flutuante.
A calculadora funciona para vetores tridimensionais?
Não, esta calculadora é apenas para vetores 2D. Para 3D, você precisaria de uma matriz de rotação 3D.