Calculadora de circuncentro
Encontre o ponto equidistante de três vértices e a circunferência que passa por eles: com (0, 0), (4, 0) e (0, 3), o circuncentro fica em (2; 1,5) e o raio mede 2,5. Diâmetro, área e lados vêm junto. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Coordenada X do vértice A
- 0
- Coordenada Y do vértice A
- 0
- Coordenada X do vértice B
- 4
- Coordenada Y do vértice B
- 0
- Coordenada X do vértice C
- 0
- Coordenada Y do vértice C
- 3
- Circunraio
- 2,5
- Diâmetro
- 5
- Área
- 6
A calculadora de circuncentro encontra o ponto único equidistante de três vértices planos de triângulo, e o raio do círculo que passa pelos três. Você informa as coordenadas dos vértices A, B, e C; o mecanismo cruza as bissetrizes perpendiculares dos lados com uma fórmula determinante de forma fechada, e então relata as coordenadas do circuncentro, o circunraio, o diâmetro, a área do triângulo, e os três comprimentos de lado.
O que é o circuncentro e o que a resposta contém
O circuncentro de um triângulo é o centro do círculo único que passa pelos três vértices. Geometricamente, é a interseção das bissetrizes perpendiculares de quaisquer dois lados; algebricamente, é o ponto único O tal que as distâncias euclidianas OA, OB, e OC são iguais. Essa distância comum é o circunraio R, e duas vezes R é o diâmetro do círculo circunscrito.
Esta calculadora existe para transformar coordenadas de vértice brutas nesse centro e raio, sem exigir que você monte equações de bissetriz à mão. A resposta ecoa os três vértices, retorna circumcenter como um objeto {x, y}, circumradius e diameter como números, a área K do triângulo, e os comprimentos de lado ab, bc, e ca. Um booleano collinear é sempre falso em caso de sucesso, porque a entrada colinear é rejeitada antes de um círculo ser formado.
O campo formula registra a identidade determinante usada, para que documentação e demonstrações de ensino possam citar a mesma forma fechada. Essa disciplina mantém os testes automatizados estáveis, torna o cache seguro, e evita que um estudante ou script trate uma tripla degenerada como um círculo de raio infinito.
Se você precisa do incentro (bissetrizes de ângulo), do ortocentro (alturas), ou do baricentro (medianas), use ferramentas dedicadas a esses centros; a intenção de busca aqui é o círculo circunscrito a partir de três pontos, e uma resposta clara de O, R, ou um erro honesto.
Como as coordenadas são interpretadas e como a forma fechada é avaliada
Você também pode passar points ou vertices como um array de três pares [x, y]. Depois da análise, as distâncias entre pares são verificadas, para que vértices coincidentes falhem rapidamente, com uma mensagem que nomeia o par.
O determinante de área duplamente com sinal D é igual a duas vezes ax vezes by menos cy, mais bx vezes cy menos ay, mais cx vezes ay menos by; quando o valor absoluto de D está abaixo de um épsilon minúsculo, os pontos são colineares, e o manipulador lança um erro, em vez de dividir por zero.
Caso contrário, as coordenadas do circuncentro seguem a expansão padrão: Ox é igual à soma ponderada das normas ao quadrado vezes as diferenças opostas de y, dividida por D, e Oy é igual à soma análoga com diferenças de x.
O circunraio é a distância de O até A; uma verificação independente, R igual a abc sobre quatro K, usa o produto dos comprimentos de lado, e a área do triângulo K igual ao D absoluto sobre quatro, e as duas estimativas são calculadas em média para um raio relatado estável sob ruído de ponto flutuante.
Onde a resolução de circuncentro se encaixa em estudo, projeto e código
Estudantes encontram o circuncentro quando um livro-texto pede o círculo por três pontos dados, ou o ponto equidistante de três cidades em um esboço de mapa. Professores podem pré-gerar gabaritos que listam O e R para triângulos de coordenadas inteiras, e recusam entradas colineares, em vez de imprimir Infinity.
Fluxos de trabalho de agrimensura e CAD frequentemente precisam de um círculo restrito a três pontos de controle não colineares, antes de deslocar arcos ou verificar folgas; saber que uma terceira estaca é colinear com as duas primeiras é tão valioso quanto o próprio círculo. Equipes de jogos e simulação usam o círculo circunscrito como um círculo delimitador barato para uma face de malha triangular, para regiões de teste de acerto, ou para posicionar uma luz no centro da planta de um cômodo triangular.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para bibliotecas de geometria, ilustrar bissetrizes perpendiculares em ferramentas de ensino, ou atender enunciados de desafios de programação que exigem o circuncentro de um triângulo de coordenadas.
Casos de uso
Lição de casa e preparação para provas
Calcule o circuncentro e o circunraio a partir de coordenadas de vértice de livro-texto, e verifique que triplas colineares são rejeitadas, em vez de produzir Infinity.
CAD, agrimensura e limites de jogo
Ajuste um círculo por três pontos de controle, para verificações de layout, folgas, ou círculos delimitadores de triângulo em ferramentas e simulações.
Perguntas frequentes
Como informo os vértices?
Você também pode informar a, b, c como [x, y] ou {x, y}, ou um array points de três pares.
Isso é o mesmo que o incentro ou o baricentro?
Não. O circuncentro é equidistante dos vértices (bissetrizes perpendiculares). O incentro é equidistante dos lados; o baricentro é a média dos vértices.
O que acontece se os três pontos estiverem em linha reta?
Nenhuma circunferência passa por três pontos alinhados, então a calculadora os recusa com uma mensagem clara em vez de mostrar um raio infinito. Dois vértices no mesmo lugar também são recusados.
Como acho o raio da circunferência que passa por três pontos?
Informe os três pontos e veja o raio, que é a distância do circuncentro a qualquer vértice. Para (0, 0), (4, 0) e (0, 3), o centro fica em (2; 1,5) e o raio mede 2,5, então o diâmetro é 5.
Para que serve a circunferência circunscrita?
Para traçar o círculo que passa por três pontos de controle em projetos e verificações de folga, como círculo envolvente simples de um triângulo em jogos ou para achar o ponto equidistante de três lugares num mapa.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geom/triangle-circumcenter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}'const res = await fetch("https://api.kit.forhosting.com/geom/triangle-circumcenter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangle-circumcenter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangle-circumcenter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ax":0,"ay":0,"bx":4,"by":0,"cx":0,"cy":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangle-circumcenter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"ax": 0,
"ay": 0,
"bx": 4,
"by": 0,
"cx": 0,
"cy": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangle_circumcenter",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Quando os três pontos ficam em linha reta, não há um círculo circunscrito finito, então a ferramenta retorna invalid_input, em vez de Infinity ou um NaN silencioso. Pela API, uma solicitação bem-sucedida custa US$ 0,002; falhas de validação não são cobradas.
O que é o circuncentro e o que a resposta contém
As entradas preferidas são os seis escalares ax, ay, bx, by, cx, e cy como números JSON; strings decimais são aceitas para formulários e chamadores de planilha, e pontos aninhados a, b, c como [x, y] ou {x, y} também são lidos. Coordenadas ausentes, valores não finitos, vértices coincidentes, e triplas colineares, tudo isso gera invalid_input, com uma mensagem que nomeia a condição falha.
Como as coordenadas são interpretadas e como a forma fechada é avaliada
O mecanismo resolve o vértice A a partir de ax e ay (aliases x1, a_x, y1, a_y), ou a partir do campo aninhado a; da mesma forma, B a partir de bx e by, e C a partir de cx e cy. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar a álgebra de bissetriz você mesmo. Triângulos quase degenerados, com área muito pequena, podem amplificar o erro de ponto flutuante; se a consistência entre as distâncias de vértice falhar, o mecanismo expõe invalid_input, em vez de um círculo silenciosamente inconsistente.
Onde a resolução de circuncentro se encaixa em estudo, projeto e código
Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com conversores de unidade quando as coordenadas chegarem em unidades mistas, com outros endpoints gratuitos de geometria quando precisar de companheiros de LLA (SSA) ou lado-ângulo para um laboratório de ferramentas determinísticas, e com documentação que mostra tanto as bissetrizes quanto o círculo finalizado, para que os números e a imagem permaneçam alinhados para aprendizes e revisores.
Casos de integração
Fixtures de geometria determinísticas
Gere valores reproduzíveis de O e R para testes unitários, validadores de competição, e asserções de CI, sem álgebra artesanal de bissetriz perpendicular.
Perguntas técnicas
Quanto custa a calculadora de circuncentro?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
E se os três pontos forem colineares?
O manipulador retorna invalid_input, com uma mensagem de que os pontos são colineares, e nenhum circuncentro ou circunraio finito existe.
Posso controlar o arredondamento?
Sim. Defina precision (aliases decimals, dp) como um inteiro de 0 a 15; o padrão é 10 casas decimais em todos os campos numéricos.