ForHosting KIT · Matemática

Calculadora rotação ponto em torno de um centro

Gire um ponto em torno do centro que você escolher: ao rotacionar (4, 2) em 90 graus em torno de (1, 1), o ponto vai para (0, 4). Ângulos positivos giram no sentido anti-horário, e a distância ao centro não muda. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
X
4
Y
2
Cx
1
Cy
1
Ângulo
90
Você obtém
x rotacionada
0
y rotacionada
4

Rotacionar um ponto em torno de um centro é um movimento rígido essencial em geometria analítica, CAD, robótica e desenvolvimento de jogos. Dado um ponto P = (x, y), um centro C = (cx, cy) e um ângulo de rotação em graus, a imagem P′ é obtida transladando para que C fique na origem, aplicando a matriz de rotação bidimensional padrão e transladando de volta. Ângulos positivos giram no sentido anti-horário, conforme a convenção matemática dos livros didáticos e da maioria das bibliotecas de programação.

O que significa rotacionar em torno de um centro e por que se busca

No plano cartesiano, rotacionar um ponto em torno de um centro significa que cada ponto se move ao longo de um círculo cujo centro é o pivô dado, preservando a distância a esse pivô. Algebricamente você subtrai o centro do ponto, multiplica pela matriz de rotação construída com o cosseno e o seno do ângulo e depois soma o centro de volta.

A intenção de busca se agrupa em frases como calculadora de rotacionar um ponto em torno de um centro, rotacionar coordenadas sobre um pivô, matriz de rotação 2D sobre um ponto e achar a imagem de um ponto após a rotação. O estudante quer ambas as coordenadas após um giro de noventa ou cento e oitenta graus sobre um pivô arbitrário, não só sobre a origem. Diferente de ajudas de ponto médio ou reflexão, esta página foca apenas na rotação planar de um ponto sobre um centro por um ângulo.

Uso prático, limites, preço e canais de entrega

Use a ferramenta do navegador quando quiser uma rotação imediata ao revisar deveres, verificar uma figura após um giro sobre um centro rotulado ou confirmar que um marcador CAD cai onde o livro afirma. Coordenadas e o ângulo podem ser quaisquer números finitos dentro de um grande limite absoluto adequado a figuras CAD e de sala de aula ordinárias; as coordenadas de resposta compartilham o mesmo sistema de unidades que você já usa, enquanto o ângulo é sempre interpretado em graus.

Não há modelo de linguagem, nem serviço geométrico externo, nem aleatoriedade, assim a capacidade é segura para fixar em checagens de integração contínua e material didático reproduzível. Se precisar de reflexão sobre um eixo, ponto médio de um segmento ou conversão polar, use essas páginas dedicadas: esta capacidade foca apenas em rotacionar um ponto do plano sobre um centro por um ângulo em graus.

A calculadora de rotacionar um ponto em torno de um centro é grátis?

A ferramenta do navegador roda grátis no seu dispositivo.

O ângulo é em graus ou radianos, e qual sentido é positivo?

O ângulo é em graus com sentido anti-horário positivo (convenção matemática).

Onde fica (4, 2) depois de girar 90 graus em torno de (1, 1)?

Fica em (0, 4). O ponto está 3 unidades à direita do centro e 1 acima; um quarto de volta no sentido anti-horário o leva para 1 unidade à esquerda do centro e 3 acima.

Como se calcula uma rotação em torno de um centro?

Subtrai-se o centro do ponto, gira-se essa diferença com o cosseno e o seno do ângulo e soma-se o centro de volta. É o mesmo que levar o pivô até a origem e trazê-lo depois.

E se o ângulo valer zero ou o centro for o próprio ponto?

Nos dois casos você recebe as coordenadas originais. Um ângulo zero não move nada, e um ponto que é o próprio centro fica onde está com qualquer ângulo.

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/geom/rotate-point-center

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/geom/rotate-point-center \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":4,"y":2,"cx":1,"cy":1,"angle":90}'
{
  "x": 4,
  "y": 2,
  "cx": 1,
  "cy": 1,
  "angle": 90
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.rotate_point_center",
  "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.

Esta capacidade aceita cinco números finitos —x, y, cx, cy e angle—, rejeita campos ausentes ou não numéricos (especialmente um ângulo não numérico) com invalid_input para que a validação falha nunca seja cobrada, e devolve rotated_x e rotated_y junto com um eco das entradas.

O que significa rotacionar em torno de um centro e por que se busca

Com o ângulo em graus e convertido em radianos para as funções trigonométricas, as fórmulas são rotated_x = cx + dx·cos(θ) − dy·sin(θ) e rotated_y = cy + dx·sin(θ) + dy·cos(θ), onde dx = x − cx e dy = y − cy. Assistentes de topografia e CAD querem JSON estruturado que possam colar em relatórios sem reimplementar trigonometria em ponto flutuante em cada linguagem. Entregar rotated_x e rotated_y como JSON facilita o diff em integração contínua, a alimentação de um pipeline maior ou a cópia para anotações.

Como esta calculadora valida a entrada e calcula as coordenadas rotacionadas

Em particular, um ângulo não numérico nunca é tratado em silêncio como zero: a validação falha com uma mensagem clara de que o ângulo deve ser um número finito. Um ângulo de zero graus devolve o ponto original; rotacionar sobre o próprio ponto (quando o centro coincide com o ponto) também devolve as mesmas coordenadas para qualquer ângulo. Envie um corpo JSON com cinco campos obrigatórios: x e y do ponto, cx e cy do centro, e angle para a rotação em graus com sentido anti-horário positivo. Cada campo deve ser um número finito; números JSON ou strings numéricas são aceitos. O motor rejeita campos ausentes, strings vazias, NaN e infinitos com invalid_input, de modo que essas chamadas falhas não são cobradas. Após o parse, o motor converte graus em radianos, avalia cosseno e seno uma vez, aplica a sequência transladar–rotacionar–transladar e arredonda cada coordenada de saída a uma precisão decimal estável para que as mesmas entradas sempre produzam o mesmo JSON em diferentes motores JavaScript. A resposta ecoa as cinco entradas, devolve rotated_x e rotated_y e define method como rotate_about_center para que quem chama possa afirmar o algoritmo nos testes. Não há biblioteca de matrizes, nem serviço geométrico externo, nem ruído aleatório: apenas aritmética pura em um isolate Worker.

Uso prático, limites, preço e canais de entrega

Use a API quando um script, plataforma de aulas, ferramenta de malha, editor de jogos, planejador robótico ou notebook precisar de JSON estável para muitos pontos sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; a validação falha não consome saldo. Os resultados são plenamente determinísticos: os mesmos cinco números sempre produzem os mesmos campos rotated_x e rotated_y. Conecte o endpoint a demos de simetria, corretoras de concurso, ajudas de pivô de sprites ou etapas de pré-processamento onde você já prefira um centro e um ângulo explícitos a widgets opacos que não expliquem por que um ângulo ausente é rejeitado.

Exercícios de rotação em deveres e provas

Estudantes e corretores confirmam rotated_x e rotated_y a partir de um ponto, um centro e um ângulo sem um CAS local, incluindo a rejeição quando o ângulo falta ou não é numérico.

Fixtures determinísticas para testes de geometria

Pipelines que semeiam testes unitários ou demos interativas de transformações podem chamar um oráculo puro de rotação em torno de um centro em vez de reimplementar pivôs cos/sin em cada linguagem.

Âncoras de pivô em CAD, robótica e jogos

Ferramentas que giram rótulos, origens de colisão, olhares de câmera ou marcadores de UI sobre um pivô escolhido podem recuperar o ponto rotacionado como JSON estruturado para importação.

Como rotaciono um ponto em torno de um centro com esta API?

Envie um corpo JSON com x, y, cx, cy e angle (graus, anti-horário positivo) para geom.rotate_point_center. A resposta devolve rotated_x e rotated_y após a rotação 2D padrão sobre o centro.

Que fórmula a calculadora de rotação em torno de um centro usa?

Com dx = x−cx, dy = y−cy e θ = angle·π/180: rotated_x = cx + dx·cos(θ) − dy·sin(θ), rotated_y = cy + dx·sin(θ) + dy·cos(θ). O campo method é sempre rotate_about_center.

O que acontece se o ângulo estiver ausente ou não for numérico?

A requisição falha com invalid_input porque um número finito é exigido para angle (e para cada coordenada). Essas falhas de validação não são cobradas.

Ver a documentação completa do KIT →