Calculadora de elipsoide
Digite os três semieixos e receba juntos o volume e a superfície do elipsoide: com semieixos 3, 2 e 1, o volume é 8π. A área usa a aproximação de Knud Thomsen, exata para uma esfera. 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
- A
- 3
- B
- 2
- C
- 1
- Volume do sólido
- 25,1327412287
- Área de superfície
- 48,9719333337
- Método da área de superfície
- knud_thomsen
- p de Thomsen
- 1,6075
Um elipsoide triaxial é o sólido obtido ao esticar uma esfera unitária de forma independente ao longo de três eixos mutuamente perpendiculares. Ele modela planetas, ovos, bolas de rúgbi, fundos de tanques e muitas primitivas de CAD com mais fidelidade do que uma esfera pura quando os três comprimentos principais diferem. Dados semieixos positivos a, b e c medidos na mesma unidade de comprimento, o volume tem uma forma fechada simples: quatro terços de π vezes a vezes b vezes c. A área de superfície não tem forma fechada elementar para o caso geral; o padrão prático de engenharia é a aproximação de Knud Thomsen, que eleva os produtos aos pares dos eixos potenciados, tira a média, extrai a raiz de ordem p com p igual a 1.6075 e multiplica por quatro π. O erro relativo permanece pequeno para excentricidade moderada e a fórmula se reduz à área exata da esfera quando a é igual a b e a c.
O que significam o volume e a área de superfície de Knud Thomsen para um elipsoide
Um elipsoide triaxial é definido por três semieixos positivos a, b e c ao longo de direções principais ortogonais; todo ponto da superfície satisfaz x ao quadrado sobre a ao quadrado mais y ao quadrado sobre b ao quadrado mais z ao quadrado sobre c ao quadrado igual a um. O volume decorre de imediato do alongamento linear de uma bola unitária: V é igual a quatro terços π a b c.
Quando a é igual a b e a c, ambos iguais a r, isso se reduz ao conhecido volume da esfera, quatro terços π r ao cubo. A área de superfície é mais difícil: a expressão exata envolve integrais elípticas incompletas de primeira e segunda espécies e não se simplifica para a, b e c arbitrários.
Knud Thomsen propôs uma aproximação compacta amplamente usada em tabelas e softwares de engenharia: S é aproximadamente quatro π vezes a quantidade abre parêntese a elevado a p vezes b elevado a p mais a elevado a p vezes c elevado a p mais b elevado a p vezes c elevado a p, tudo sobre três, fecha parêntese, elevada à potência um sobre p, com o expoente fixo p igual a 1.6075.
As unidades permanecem consistentes com a unidade de comprimento que você passar para a, b e c — metros geram metros cúbicos de volume e metros quadrados de área; polegadas geram polegadas cúbicas e quadradas. A aritmética é um punhado de multiplicações e uma potência após a coerção, portanto não há iteração, nem amostragem de Monte Carlo, nem dependência do relógio do sistema.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, prefira exemplos emparelhados: a três, b dois, c um para um sólido claramente triaxial; a um, b um, c um para uma esfera unitária em que o volume é quatro terços π e a área de superfície é quatro π; e um eixo zero ou negativo para demonstrar o caminho de rejeição rígida.
Esta página mira quem busca uma calculadora de volume de elipsoide ou a área de superfície de Knud Thomsen a partir de três semieixos; ela não é um resolvedor de cilindro, tetraedro ou integrais elípticas exatas. Prefira esta ferramenta quando você já conhece os três semieixos principais e precisa do volume mais uma superfície aproximada padrão de uma só vez.
Verificações de ida e volta são fáceis: após resolver um caso de esfera, confirme que o volume é quatro terços π r ao cubo e a superfície é quatro π r ao quadrado; para eixos desiguais, confirme que o volume escala com o produto a b c quando você dobra um eixo.
Se você precisar apenas de um cilindro circular reto a partir de raio e altura, use a calculadora dedicada de volume de cilindro; se precisar de um tetraedro regular a partir da aresta, use a ferramenta de tetraedro em vez de forçar eixos degenerados de elipsoide.
Casos de uso
Fundos de tanques, ovos e orçamento de embalagens
Transforme semieixos principais em volume para estimativas de capacidade, ou em área de casca aproximada para pedidos de tinta, revestimento e material de peças elipsoidais.
Pré-checagens de CAD e manufatura
Valide dimensões de elipsoides em estoque dentro de scripts antes de aninhar ou orçar: volume para estimativas de massa, superfície aproximada para revestimento e tratamento térmico.
Perguntas frequentes
Qual é a fórmula do volume de um elipsoide?
Com semieixos a, b e c, o volume é (4/3)·π·a·b·c. Os três comprimentos devem usar a mesma unidade. Quando a=b=c=r, esse é o volume da esfera (4/3)·π·r³.
Qual é a fórmula da área de superfície de Knud Thomsen?
É exata para uma esfera e uma aproximação padrão de engenharia para elipsoides triaxiais.
Por que semieixos zero ou negativos são rejeitados?
Um elipsoide sólido precisa de semieixos estritamente positivos.
A calculadora de volume de elipsoide é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Qual é a precisão da área de superfície?
Ela é exata para uma esfera e, em formas moderadas, o erro costuma ficar perto de um por cento. Elipsoides muito alongados ou muito achatados podem se afastar mais, por isso a área aparece como aproximada.
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/ellipsoid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"b":2,"c":1}'const res = await fetch("https://api.kit.forhosting.com/geom/ellipsoid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"b": 2,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/ellipsoid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"b": 2,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/ellipsoid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"b":2,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"b":2,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/ellipsoid", 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
{
"a": 3,
"b": 2,
"c": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipsoid",
"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.
Limites
max_semi_axis | 1000000000000 |
min_semi_axis | 1e-15 |
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
Esta capacidade empacota os dois resultados como JSON determinístico, sem sistema de álgebra computacional, sem sementes aleatórias e com a mesma função pura de resolução na ferramenta gratuita do navegador e no caminho da API pré-paga. Qualquer semieixo não positivo é rejeitado com invalid_input, para que scripts e pipelines de avaliação vejam um erro honesto em vez de um valor absoluto silencioso ou um sólido de volume zero.
O que significam o volume e a área de superfície de Knud Thomsen para um elipsoide
A aproximação é exata para uma esfera e fica dentro de cerca de um por cento de erro relativo para muitas excentricidades práticas; formas extremas, tipo agulha ou disco achatado, podem desviar mais, e é por isso que a resposta rotula o campo de superfície como método knud_thomsen, e não exato. Eixos zero ou negativos não são aceitos neste contrato porque não descrevem um elipsoide sólido de extensão positiva; a API devolve invalid_input em vez de inventar uma magnitude.
Como chamar a API e o que ela devolve
Os três devem ser números finitos estritamente maiores que zero, dentro dos limites publicados, e devem compartilhar a mesma unidade de comprimento. Use-o em pipelines de deveres de geometria, scripts de orçamento planetário ou de tanques, sandboxes de preparação para entrevistas, pré-checagens de CAD ou qualquer fluxo que precise de números de elipsoide reproduzíveis sem instalar um pacote de álgebra computacional em cada máquina. Combine a chamada com conversão de unidades apenas quando seus dados de origem misturam milímetros e metros; esta capacidade não converte unidades lineares para você, então mantenha a, b e c na mesma unidade antes de enviar a requisição. Envie um corpo JSON com os três semieixos a, b e c. O campo a é o primeiro semieixo positivo; os apelidos semi_a, A e x são aceitos. O campo b é o segundo; os apelidos semi_b, B e y mapeiam para o mesmo significado. O campo c é o terceiro; os apelidos semi_c, C e z são aceitos. Em caso de sucesso, a resposta devolve a, b e c; retorna volume como o valor exato de quatro terços π a b c; retorna surface_area pela fórmula de Knud Thomsen; define surface_area_method como knud_thomsen e thomsen_p como 1.6075; sinaliza is_sphere quando os três eixos são iguais; define method como triaxial_ellipsoid; e inclui um pequeno bloco de fórmulas documentando as duas expressões. Falha de validação — campo obrigatório ausente, número não finito, eixo não positivo ou valor fora dos limites publicados — devolve invalid_input e nunca é cobrada. O preço é fixo em US$ 0,002 por requisição bem-sucedida, com item unitário e preço unitário marginal zero.
Dicas práticas, limites e buscas relacionadas
Mantenha cada semieixo dentro do intervalo positivo publicado, até um trilhão, para que produtos e potências intermediários permaneçam finitos em precisão dupla IEEE no Worker e no navegador. Como o volume só precisa do produto a b c, os estudantes podem recalcular à mão para frações simpáticas de π e conferir linha a linha com a API depois de dividir os floats reportados por π, se desejarem. Checar a área de superfície contra uma esfera é o melhor teste de sanidade: defina os três eixos iguais e confirme que surface_area corresponde a quatro π r ao quadrado dentro da tolerância de ponto flutuante. Tarefas com falha que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando usuários digitam medidas impossíveis enquanto aprendem o contrato.
Casos de integração
Conferência de lições sobre volume e área do elipsoide
Dê aos estudantes três semieixos; compare o volume calculado à mão e a superfície de Knud Thomsen com uma API determinística ou com o resultado gratuito do navegador.
Perguntas técnicas
A área de superfície é exata?
O volume é exato. A área de superfície usa a aproximação de Knud Thomsen (p=1.6075); a superfície verdadeira exige integrais elípticas e não é calculada aqui.