ForHosting KIT · Mathématiques

Aire d'un polygone étoilé régulier {n/d}

Obtenez l'aire remplie d'une étoile régulière à partir du nombre de branches, de la densité et du rayon jusqu'aux pointes : l'étoile classique à cinq branches {5/2} sur un cercle de rayon 1 couvre 1,122569941449. Utile pour les insignes, la découpe laser et les devoirs. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Nombre de sommets extérieurs
5
Densité
2
Rayon
1
Vous obtenez
Schläfli
{5/2}
Rayon intérieur
0,3819660113
Aire
1,1225699414
Aire convexe
2,3776412907

Les polygones étoilés réguliers tels que le pentagramme classique {5/2}, les heptagrammes {7/2} et {7/3}, ou des formes plus denses comme {9/4}, apparaissent dans les systèmes de design, les devoirs de géométrie, les motifs de CAO, l'art de jeu vidéo et les patrons de fabrication. Cette capacité prend trois nombres — le nombre de pointes extérieures de l'étoile, la densité de Schläfli qui indique quels sommets relier, et le rayon circonscrit du centre à la pointe — et renvoie l'aire planaire remplie de cette étoile régulière, accompagnée du rayon des creux internes, du symbole de Schläfli et de l'aire du n-gone régulier convexe sur le même cercle, à titre de comparaison.

Ce qu'est un polygone étoilé régulier et comment fonctionne la densité

Un polygone étoilé régulier s'écrit en notation de Schläfli {n/d}, où n est le nombre de sommets équidistants sur un cercle et d la densité : à partir de n'importe quel sommet, vous tracez une corde droite vers le sommet situé d pas plus loin, puis vous continuez jusqu'à ce que le chemin se referme. Lorsque d vaut 1, le chemin est l'ordinaire n-gone régulier convexe.

Lorsque d vaut au moins 2 et que gcd(n, d) vaut 1, le chemin forme une unique étoile non convexe dont les arêtes se croisent, créant des pointes extérieures et des creux rentrants. L'étoile classique à cinq branches est {5/2} ; sept points admettent deux étoiles non équivalentes, {7/2} et {7/3}, aux pointes d'acuité différente et d'aires différentes pour le même rayon circonscrit.

Si gcd(n, d) est supérieur à un — par exemple {6/2} ou {10/4} — la construction se décompose en plusieurs polygones superposés (un composé) plutôt qu'en une seule étoile connexe. Ce calculateur exige n et d premiers entre eux pour que le résultat désigne toujours une unique étoile régulière (ou le cas convexe {n/1}). La densité est aussi normalisée dans l'intervalle 1 à floor((n−1)/2), car {n/d} et {n/(n−d)} décrivent la même figure parcourue en sens de pas opposés.

Comprendre la densité d'emblée évite l'erreur courante qui consiste à traiter toute « étoile à n branches » comme la même forme : deux étoiles au même nombre de pointes mais de densités différentes peuvent avoir des aires remplies très différentes sur le même cercle.

La formule d'aire, la précision, les composés et les limites

Le contour rempli d'une étoile régulière {n/d} est un 2n-gone isotoxal régulier qui alterne des pointes extérieures au rayon circonscrit R avec des creux à un rayon interne r = R · cos(π d / n) / cos(π (d − 1) / n). Il s'agit de l'aire de l'union géométrique de la silhouette de l'étoile (chaque région comptée une seule fois), et non de l'aire algébrique pondérée par la densité que donnerait un parcours naïf en lacet (shoelace) le long du chemin de sommets auto-intersectant.

Les résultats sont arrondis à douze décimales pour des tests de référence stables et une parité inter-moteurs. Il n'y a aucune consultation réseau, aucun échantillonnage aléatoire et aucune dépendance à l'horloge : des entrées identiques produisent toujours la même sortie, ce qui rend la capacité sûre pour les tests unitaires, les feuilles de calcul par lots et les fiches de travail hors ligne.

Les entrées qui ne sont pas premières entre elles sont rejetées plutôt que de renvoyer silencieusement une aire de composé, car les composés (par exemple deux triangles pour {6/2}) relèvent d'une intention de produit différente. Les intentions de recherche voisines telles que les aires d'étoiles irrégulières, les composés de polygrammes ou le périmètre d'étoile seul font l'objet de pages distinctes ; cette page est dédiée à l'aire d'un polygone étoilé régulier à partir des points, de la densité et du rayon circonscrit, avec une vérification explicite de primalité entre eux.

Géométrie des étoiles en devoirs et manuels

Les élèves saisissent {5/2}, {7/2} ou {7/3} avec un rayon circonscrit donné et confirment l'aire remplie par rapport aux formules isotoxales dérivées à la main.

Conception et fabrication de badges étoilés

Les outils produit convertissent un rayon extérieur et un nombre de pointes spécifiés en aire de peinture ou de matériau avant la découpe laser ou l'impression d'un motif étoilé régulier.

Que signifie la densité pour un polygone étoilé ?

La densité d dans la notation de Schläfli {n/d} signifie que chaque arête saute jusqu'au sommet situé d pas plus loin sur le n-gone. Pour une étoile simple, d ≥ 2 et gcd(n, d) doit valoir 1.

Pourquoi une densité et un nombre de points non premiers entre eux échouent-ils ?

Si gcd(n, d) > 1, la construction est un composé de plusieurs polygones, non une étoile unique.

Le résultat compte-t-il les régions superposées une fois ou selon la densité d'enroulement ?

L'aire est la silhouette remplie du contour isotoxal régulier (union, chaque région une seule fois). Ce n'est pas l'aire algébrique pondérée par la densité du chemin de sommets auto-intersectant.

Quelle est l'aire d'une étoile à cinq branches de rayon 1 ?

L'étoile {5/2} couvre 1,122569941449, ses creux se trouvent à 0,38196601125 du centre et le pentagone convexe sur le même cercle couvre 2,377641290738 : vous voyez ce que les branches laissent de côté.

Pourquoi {7/2} et {7/3} donnent-ils des aires différentes ?

Les deux étoiles ont sept branches, mais la densité fixe quels sommets sont reliés, si bien que les pointes de l'une sont plus aiguës que celles de l'autre. Sur le même cercle, elles remplissent des aires différentes.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/geom/star-polygon-area

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Lorsque la densité et le nombre de pointes partagent un facteur commun supérieur à un, la figure est un composé plutôt qu'une étoile unique ; ces entrées sont rejetées avec invalid_input pour que vous ne confondiez jamais un composé avec une étoile simple. L'algorithme est de la trigonométrie pure : déterministe, hors ligne et identique dans l'exécuteur gratuit du navigateur et dans le chemin payant de l'API.

Comment appeler le calculateur et lire le résultat JSON

Envoyez trois champs : points (alias n, point_count, vertices), density (alias d, dens) et radius (alias r, R). Points doit être un entier au moins égal à 5 ; density doit être un entier dans 1..floor((points−1)/2) après réduction canonique ; radius doit être un nombre fini positif. Les chaînes de chiffres qui s'analysent proprement sont acceptées ; les champs manquants, les non-entiers pour points ou density, un radius non positif et les couples non premiers entre eux échouent avec invalid_input qui nomme le problème — y compris un message gcd explicite lorsque density et points ne sont pas premiers entre eux. En cas de succès, le JSON renvoie les valeurs canoniques de points, density et radius, indique schlafli sous forme de chaîne comme {5/2}, renvoie inner_radius (distance du centre à chaque creux rentrant du contour isotoxal), renvoie area (la région étoilée remplie que vous voulez généralement pour la peinture, le matériau ou les tests de collision), renvoie convex_area (le n-gone régulier sur le même rayon circonscrit) et fixe is_star à true lorsque la densité vaut au moins 2. La tarification d'un appel d'API réussi est un forfait de $0.002 au titre de l'unité d'article ; les échecs de validation ne sont jamais facturés.

La formule d'aire, la précision, les composés et les limites

En sommant les secteurs triangulaires depuis le centre, on obtient la forme fermée A = n · R · r · sin(π / n), qui se réduit à la familière (n/2) R² sin(2π/n) lorsque d = 1.

Art de jeu et fixtures de collision

Les pipelines figent des aires JSON de référence pour les sprites étoilés afin que les boîtes de collision physiques et les générateurs procéduraux restent cohérents d'une compilation à l'autre.

Comment calculer l'aire d'un polygone étoilé régulier ?

Envoyez en POST points, density et radius (rayon circonscrit à chaque pointe) à l'endpoint d'aire de polygone étoilé, ou utilisez le formulaire gratuit du navigateur. La réponse inclut area, inner_radius et le symbole de Schläfli {n/d}.

Le calculateur d'aire de polygone étoilé du navigateur est-il gratuit ?

Oui. L'exécuteur intégré au navigateur utilise la même bibliothèque que l'API et ne coûte rien. L'API facture $0.002 par requête réussie depuis votre solde KIT prépayé.

Consulter la documentation complète du KIT →