ForHosting KIT · Matemática

Calculadora de homotetia

Descubra onde um ponto cai após uma homotetia: o ponto (4, 2) com razão 2 em relação à origem vai para (8, 4). Vale qualquer centro e qualquer razão, inclusive as negativas, que levam o ponto para o outro lado do centro. 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
0
Cy
0
K
2
Você obtém
Imagem (x)
8
Imagem (y)
4
Dx
4
Dy
2

A homotetia, também chamada dilatação ou semelhança central, envia cada ponto P do plano a uma imagem P linha situada no raio que vai do centro fixo C através de P, escalada por uma razão real k. A identidade vetorial definidora é P linha igual a C mais k vezes o vetor de C a P, de modo que as distâncias ao centro se multiplicam pelo valor absoluto de k enquanto os ângulos no centro se preservam. Os estudantes encontram essa transformação ao estudar figuras semelhantes, teoremas de interceptação e semelhanças em espiral; designers usam k positiva para ampliar ou reduzir uma figura em torno de uma âncora; k negativa produz uma homotetia oposta que reflete através do centro ao escalar.

O que uma homotetia plana faz e como a imagem é calculada

Uma homotetia plana com centro C igual ao ponto de coordenadas cx e cy e razão k é a única transformação que envia cada ponto P de coordenadas x e y à imagem P linha definida pela fórmula vetorial P linha igual a C mais k vezes parêntese aberto P menos C parêntese fechado. Quando k vale um a transformação é a identidade e a imagem coincide com o ponto original. Quando k vale zero todo ponto colapsa no centro, de modo que a imagem é sempre C.

Quando k está estritamente entre zero e um a figura encolhe em direção a C permanecendo nos mesmos raios. Quando k é maior que um a figura se amplia afastando-se de C.

Quando k é negativa a imagem jaz no raio oposto através de C, de modo que a transformação é uma homotetia oposta que escala pelo valor absoluto de k e reflete através do centro ao mesmo tempo; o caso clássico k igual a menos um é uma simetria central, também chamada reflexão pontual ou meia-volta em torno de C.

A homotetia preserva os ângulos no centro e multiplica todas as distâncias medidas a partir de C pelo valor absoluto de k, razão pela qual figuras semelhantes construídas por dilatação mantêm a mesma forma. Retas paralelas permanecem paralelas, circunferências mapeiam em circunferências e segmentos em segmentos cujos comprimentos escalam pelo valor absoluto de k.

Onde calcular uma homotetia ajuda

Salas de aula e plataformas de tutoria usam uma calculadora de dilatação por homotetia para que os alunos verifiquem coordenadas de imagem com centros e razões arbitrários sem erros de sinal ao expandir à mão k vezes parêntese aberto x menos cx parêntese fechado. Geradores de exames precisam de um oráculo determinístico que marque como errada uma razão não numérica em vez de inventar em silêncio um fator de escala. A validação falha não consome saldo.

Mantenha as requisições pequenas, fixe as coordenadas de imagem arredondadas nos testes e você obterá dilatações reproduzíveis para lição de casa, plugins LMS e workers na borda sem montar um sistema completo de álgebra computacional ou gráficos próprio.

Checagens de dilatação em sala de aula

Permita que os alunos informem um ponto, um centro e uma razão k e verifiquem as coordenadas da imagem frente à identidade do livro P′ = C + k(P − C).

Correção automática de exames e LMS

Avalie itens de homotetia com um oráculo determinístico que rejeita razões não numéricas e devolve coordenadas de imagem estáveis com doze casas decimais.

Âncoras em CAD, jogos e SVG

Escale um ponto de design em torno de uma âncora arbitrária em scripts e workers na borda sem reescrever a fórmula de dilatação em cada cliente.

Como calcular a imagem de um ponto sob uma homotetia?

Envie números finitos x, y do ponto, cx, cy do centro e k da razão.

O centro precisa ser a origem?

Não. Qualquer centro finito (cx, cy) funciona. A fórmula sempre dilata em relação a esse centro, não em relação à origem das coordenadas, a menos que você defina cx e cy como zero.

O que uma razão negativa faz numa homotetia?

A imagem cai do outro lado do centro, ampliada ou reduzida pelo tamanho da razão. Uma razão de −1 é uma simetria central: o ponto (2, 0) em relação à origem vai para (−2, 0).

O que acontece com razão 0 ou 1?

Uma razão de 1 é a identidade e deixa cada ponto exatamente onde está. Uma razão de 0 leva todos os pontos para o centro, então a imagem é sempre o próprio centro.

Quais propriedades a homotetia preserva?

Os ângulos não mudam, retas paralelas continuam paralelas e circunferências viram circunferências. Toda distância medida a partir do centro é multiplicada pelo valor absoluto da razão, por isso as figuras ficam semelhantes.

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/homothety

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/homothety \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":4,"y":2,"cx":0,"cy":0,"k":2}'
{
  "x": 4,
  "y": 2,
  "cx": 0,
  "cy": 0,
  "k": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.homothety",
  "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 calculadora de dilatação por homotetia aceita as coordenadas do ponto, o centro e a razão, devolve as coordenadas exatas da imagem com o vetor de deslocamento intermediário e falha de forma limpa com invalid_input quando a razão ou qualquer coordenada está ausente ou não numérica.

O que uma homotetia plana faz e como a imagem é calculada

Expandindo por componentes obtém-se image_x igual a cx mais k vezes parêntese aberto x menos cx parêntese fechado e image_y igual a cy mais k vezes parêntese aberto y menos cy parêntese fechado.

Contrato de entrada, campos de resposta e comportamento de erro

Exemplo: ponto quatro vírgula dois, centro zero vírgula zero, razão dois produz imagem oito vírgula quatro porque o vetor de deslocamento é quatro vírgula dois e ao dobrá-lo a partir da origem obtém-se oito vírgula quatro. Exemplo com centro fora da origem: ponto cinco vírgula um, centro um vírgula um, razão três produz imagem treze vírgula um, porque o deslocamento é quatro vírgula zero, vezes três é doze vírgula zero, somado ao centro é treze vírgula um. Exemplo de razão negativa: ponto dois vírgula zero, centro zero vírgula zero, razão menos um produz imagem menos dois vírgula zero, a simetria central do ponto. Envie por POST um corpo JSON com cinco números finitos obrigatórios: x e y do ponto a dilatar, cx e cy do centro de homotetia, e k da razão. Cada campo pode chegar como número JSON ou como string numérica; strings vazias, chaves ausentes, texto não numérico e valores não finitos como NaN ou Infinity falham com invalid_input nomeando o campo. Valores absolutos maiores que um trilhão são rejeitados para manter finitos os produtos intermediários no Worker. Em caso de sucesso o corpo ecoa x, y, cx, cy e k; informa image_x e image_y como coordenadas dilatadas; inclui dx e dy como deslocamento do centro ao ponto original antes do escalonamento; e define method como homothety_dilation com uma string de fórmula curta que reafirma a identidade vetorial. Exemplo de razão inválida: enviar k como a string not-a-number falha com invalid_input e não é faturado. Combine a resposta com o seu próprio código de desenho se precisar de um esboço de raios e segmentos escalados; este endpoint devolve apenas coordenadas e não emite gráficos nem prosa passo a passo além do campo formula.

Onde uma API de dilatação por homotetia agrega valor

Plugins CAD, editores de jogos e ferramentas SVG costumam posicionar uma figura em relação a uma âncora e depois escalar em torno dessa âncora; chamar uma API parse pequena evita reimplementar a mesma fórmula de cinco números em cada linguagem hospedeira. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

O que significa a razão k?

k multiplica os vetores a partir do centro: |k|>1 amplia, 0<|k|<1 reduz, k<0 é homotetia oposta (através do centro), k=1 é a identidade e k=0 envia todo ponto ao centro.

O que acontece se a razão não for numérica?

A tarefa falha com invalid_input. A razão k deve ser um número finito (número JSON ou string numérica); um texto como not-a-number é rejeitado e não é faturado.

Quanto custa a calculadora de dilatação por homotetia?

A ferramenta no navegador é gratuita. As requisições API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.

Ver a documentação completa do KIT →