ForHosting KIT · Matemática

Área de polígono estrelado

Obtenha a área preenchida de uma estrela regular pelo número de pontas, pela densidade e pelo raio até as pontas: a clássica estrela de cinco pontas {5/2} num círculo de raio 1 ocupa 1,122569941449. Útil para emblemas, corte a laser e lição de casa. 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
Número de vértices externos
5
Densidade
2
Raio
1
Você obtém
Schläfli
{5/2}
Raio interno
0,3819660113
Área
1,1225699414
Área convexa
2,3776412907

Polígonos estrelados regulares, como o clássico pentagrama {5/2}, os heptagramas {7/2} e {7/3}, e formas mais densas como o {9/4}, aparecem em sistemas de design, lições de geometria, motivos de CAD, arte de jogos e padrões de manufatura. Esta capacidade recebe três números — quantas pontas externas a estrela tem, a densidade de Schläfli que diz quais vértices conectar, e o circunraio do centro até a ponta — e retorna a área plana preenchida dessa estrela regular junto com o raio do vale interno, o símbolo de Schläfli e a área do n-ágono regular convexo no mesmo círculo, para comparação.

O que é um polígono estrelado regular e como a densidade funciona

Um polígono estrelado regular é escrito na notação de Schläfli como {n/d}, onde n é o número de vértices igualmente espaçados em um círculo e d é a densidade: partindo de qualquer vértice, você traça uma corda reta até o vértice d passos adiante e continua até o caminho se fechar. Quando d é igual a 1, o caminho é o comum n-ágono regular convexo.

Quando d é pelo menos 2 e gcd(n, d) é igual a 1, o caminho forma uma única estrela não convexa cujas arestas se cruzam, criando pontas externas e vales reentrantes. A clássica estrela de cinco pontas é {5/2}; sete pontos admitem duas estrelas não equivalentes, {7/2} e {7/3}, com nitidez de ponta diferente e áreas diferentes para o mesmo circunraio.

Se gcd(n, d) for maior que um — por exemplo {6/2} ou {10/4} —, a construção se decompõe em vários polígonos sobrepostos (um composto) em vez de um único componente de estrela conectado. Esta calculadora exige n e d coprimos, para que o resultado sempre se refira a uma única estrela regular (ou ao caso convexo {n/1}). A densidade também é normalizada para a faixa de 1 até floor((n−1)/2), porque {n/d} e {n/(n−d)} descrevem a mesma figura percorrida em direções de passo opostas.

Entender a densidade de antemão evita o erro comum de tratar toda “estrela de n pontas” como a mesma forma: duas estrelas com a mesma contagem de pontas, mas densidades diferentes, podem ter áreas preenchidas bem distintas no mesmo círculo.

A fórmula da área, precisão, compostos e limites

O contorno preenchido de uma estrela regular {n/d} é um 2n-ágono isotoxal regular que alterna pontas externas no circunraio R com vales em um raio interno r = R · cos(π d / n) / cos(π (d − 1) / n). Esta é a área da união geométrica da silhueta da estrela (cada região contada uma vez), não a área algébrica ponderada por densidade que você obteria de uma caminhada ingênua do tipo shoelace ao longo do caminho de vértices que se autointersecta.

Os resultados são arredondados para doze casas decimais, para testes de referência estáveis e paridade entre motores. Não há consulta de rede, nem amostragem aleatória, nem dependência de relógio de parede: entradas idênticas sempre produzem saída idêntica, o que torna a capacidade segura para testes unitários, planilhas em lote e planilhas de trabalho offline. Entradas que não são coprimas são rejeitadas em vez de retornar silenciosamente uma área de composto, porque os compostos (por exemplo, dois triângulos para {6/2}) são uma intenção de produto diferente.

Intenções de busca relacionadas, como áreas de estrelas irregulares, compostos de poligrama ou apenas o perímetro da estrela, são landings separadas; esta página é dedicada à área de polígono estrelado regular a partir de pontos, densidade e circunraio, com uma verificação explícita de coprimalidade.

Geometria de estrelas em lição e livro-texto

Os alunos inserem {5/2}, {7/2} ou {7/3} com um circunraio dado e confirmam a área preenchida contra fórmulas isotoxais deduzidas à mão.

Design e manufatura de emblemas em estrela

Ferramentas de produto convertem um raio externo e uma contagem de pontas especificados em área de pintura ou material antes de cortar a laser ou imprimir um motivo de estrela regular.

O que a densidade significa para um polígono estrelado?

A densidade d na notação de Schläfli {n/d} significa que cada aresta salta para o vértice d passos adiante no n-ágono. Para uma estrela simples, d ≥ 2 e gcd(n, d) deve ser 1.

Por que densidade e pontos não coprimos falham?

Se gcd(n, d) > 1, a construção é um composto de vários polígonos, não um único componente de estrela.

O resultado conta as regiões sobrepostas uma vez ou com densidade de enrolamento?

A área é a silhueta preenchida do contorno isotoxal regular (união, cada região uma vez). Não é a área algébrica ponderada por densidade do caminho de vértices que se autointersecta.

Qual é a área de uma estrela de cinco pontas com raio 1?

A estrela {5/2} ocupa 1,122569941449, seus vales ficam a 0,38196601125 do centro e o pentágono convexo no mesmo círculo ocupa 2,377641290738, então você vê quanto as pontas deixam de fora.

Por que {7/2} e {7/3} dão áreas diferentes?

As duas estrelas têm sete pontas, mas a densidade define quais pontas se ligam, e por isso uma tem picos mais agudos que a outra. No mesmo círculo elas preenchem áreas diferentes.

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/star-polygon-area

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/star-polygon-area \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":5,"density":2,"radius":1}'
{
  "points": 5,
  "density": 2,
  "radius": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.star_polygon_area",
  "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.

Quando a densidade e a contagem de pontos compartilham um fator comum maior que um, a figura é um composto, não um único componente de estrela; essas entradas são rejeitadas com invalid_input para que você nunca confunda um composto com uma estrela simples. O algoritmo é trigonometria pura: determinístico, offline e idêntico no executor gratuito do navegador e no caminho pago da API.

Como chamar a calculadora e ler o resultado JSON

Envie três campos: points (apelidos n, point_count, vertices), density (apelidos d, dens) e radius (apelidos r, R). Points deve ser um inteiro de pelo menos 5; density deve ser um inteiro em 1..floor((points−1)/2) após a redução canônica; radius deve ser um número finito positivo. Strings de dígitos que analisam corretamente são aceitas; campos ausentes, não inteiros para points ou density, radius não positivo e pares não coprimos falham com invalid_input que nomeia o problema — incluindo uma mensagem explícita de gcd quando density e points não são coprimos. Em caso de sucesso, o JSON ecoa os points, density e radius canônicos, reporta schlafli como uma string do tipo {5/2}, retorna inner_radius (distância do centro até cada vale reentrante do contorno isotoxal), retorna area (a região preenchida da estrela que você costuma querer para pintura, material ou testes de acerto), retorna convex_area (o n-ágono regular no mesmo circunraio) e define is_star como true quando a densidade é pelo menos 2. O preço de uma chamada de API bem-sucedida é um valor fixo de US$ 0,002 sob a unidade de item; falhas de validação nunca são cobradas.

A fórmula da área, precisão, compostos e limites

Somar os setores triangulares a partir do centro dá a forma fechada A = n · R · r · sin(π / n), que se reduz à familiar (n/2) R² sin(2π/n) quando d = 1.

Arte de jogos e fixtures de colisão

Pipelines congelam áreas de referência em JSON para sprites em forma de estrela, para que as caixas de acerto da física e os geradores procedurais permaneçam consistentes entre builds.

Como calculo a área de um polígono estrelado regular?

Faça um POST de points, density e radius (circunraio até cada ponta) para o endpoint de área de polígono estrelado, ou use o formulário gratuito do navegador. A resposta inclui area, inner_radius e o símbolo de Schläfli {n/d}.

A calculadora de área de polígono estrelado no navegador é grátis?

Sim. O executor no navegador usa a mesma biblioteca da API e não custa nada. A API cobra US$ 0,002 por requisição bem-sucedida do seu saldo pré-pago do KIT.

Ver a documentação completa do KIT →