ForHosting KIT · Mathématiques

Calculateur de la formule d'Euler pour polyèdres

La relation d'Euler relie chaque sommet, chaque arête et chaque face d'un polyèdre convexe : pour un cube à 8 sommets et 6 faces, elle donne 12 pour le décompte manquant. Avec les trois nombres, vous savez si la forme peut exister. 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
Sommets
8
Liaisons
12
Vous obtenez
Faces
6
Caractéristique d'Euler
2

Cette capacité prend deux des trois décomptes et renvoie le troisième, ou prend les trois et vous indique si le triplet est géométriquement cohérent. Un cube (8 sommets, 12 arêtes, 6 faces) la vérifie ; une forme supposée avec 5 sommets, 8 arêtes et 6 faces, non. C'est le moyen le plus rapide de valider l'en-tête d'un maillage, une réponse de devoir ou la topologie d'un modèle 3D avant de s'y fier, de manière déterministe et en un seul appel, sans approximation ni données externes.

Ce que dit réellement la formule d'Euler

En 1750, Leonhard Euler a remarqué que pour tout polyèdre convexe — cubes, pyramides, prismes, dodécaèdres, dômes géodésiques — le nombre de sommets moins le nombre d'arêtes plus le nombre de faces est toujours égal à deux. La valeur 2 est appelée caractéristique d'Euler d'une sphère, et la formule tient parce que tout polyèdre convexe peut être déformé en une sphère sans changer la façon dont ses coins, côtés et régions se connectent.

La relation est purement topologique : elle ne dépend ni des longueurs, ni des angles, ni des symétries, seulement du nombre d'éléments de chaque type. Cela en fait un contrôle de cohérence remarquablement économique.

Comment fonctionne le calcul

Le solveur est de l'algèbre élémentaire sur des entiers. Avec les sommets et les arêtes, les faces valent E − V + 2. Avec les sommets et les faces, les arêtes valent V + F − 2.

Avec les arêtes et les faces, les sommets valent E − F + 2. Quand les trois décomptes arrivent, le service calcule la caractéristique d'Euler V − E + F et la compare à 2, renvoyant un verdict booléen avec le triplet complet évalué. Les entrées doivent être des entiers positifs : un polyèdre ne peut avoir ni sommet fractionnaire ni arête négative, et les valeurs non entières ou non positives sont rejetées avec une erreur claire au lieu d'être arrondies en silence.

Si le troisième décompte déduit devenait nul ou négatif — par exemple en affirmant 3 sommets et 4 arêtes, ce qui n'impliquerait que 3 faces mais est testé de la même façon —, l'arithmétique reste exacte et déterministe. Moins de deux décomptes est une erreur, car un seul nombre ne dit rien sur la forme. Tout s'exécute en microsecondes, sans accès réseau, sans aléa et sans horloge, de sorte que la même requête renvoie toujours la même réponse.

Où elle s'avère utile

Trois groupes utilisent constamment ce contrôle. Les élèves et les enseignants s'en servent pour vérifier les réponses sur les prismes et les solides de Platon : connaissant deux décomptes quelconques d'un prisme pentagonal, le troisième devrait découler de la formule, et une divergence signifie une erreur arithmétique en amont.

Les développeurs de jeux vidéo et d'infographie 3D l'utilisent comme test de fumée sur les statistiques des maillages : un maillage fermé et variété qui se prétend sphérique doit satisfaire la caractéristique, donc un contrôle échoué signale une géométrie non variété, des trous ou des éléments dupliqués avant la publication de la ressource.

Et quiconque conçoit des structures polyédriques, des dômes géodésiques aux dés, l'utilise en sens inverse : il fixe les faces et les arêtes imposées par le projet et lit le nombre de sommets que les connecteurs doivent fournir.

Tester l'en-tête d'un maillage 3D

Rejetez à l'importation les maillages sphériques dont les décomptes violent la caractéristique d'Euler, en détectant la géométrie non variété.

Déduire un décompte manquant dans un projet

À partir des faces et des arêtes d'un dôme géodésique ou d'un dé planifié, calculez le nombre exact de sommets que les connecteurs doivent fournir.

Combien cela coûte-t-il ?

Elle est aussi gratuite à exécuter dans votre navigateur sur cette page.

Que se passe-t-il si je n'envoie qu'une seule valeur ?

La formule d'Euler relie trois décomptes, il en faut donc au moins deux pour dire quelque chose.

Fonctionne-t-elle pour les polyèdres non convexes ?

Les formes avec des trous, comme un polyèdre torique, ont une caractéristique différente et indiqueront correctement valid: false.

Et si mes trois valeurs ne satisfont pas la formule ?

Vous obtenez valid: false avec le nombre de faces qui rendrait le triplet cohérent, pour voir de combien les nombres dévient.

Les décimaux ou les nombres négatifs sont-ils acceptés ?

Non. Sommets, arêtes et faces sont des décomptes : seuls les entiers positifs sont acceptés ; tout le reste est rejeté avec un message d'erreur clair.

Des données sont-elles stockées ?

Non. Les trois entiers sont évalués puis supprimés ; seul le résultat est renvoyé.

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/math/eulers-formula-for-polyhedron

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/math/eulers-formula-for-polyhedron \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vertices":8,"v":1}'
{
  "vertices": 8,
  "v": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.eulers_formula_for_polyhedron",
  "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.

La formule d'Euler pour les polyèdres relie les trois décomptes qui définissent tout polyèdre convexe : sommets, arêtes et faces satisfont toujours V − E + F = 2.

Ce que dit réellement la formule d'Euler

Si quelqu'un vous remet la description d'un polyèdre dont les décomptes ne satisfont pas V − E + F = 2, ce polyèdre convexe n'existe pas, un point c'est tout. Le endpoint de la formule d'Euler pour les polyèdres applique exactement ce test : envoyez deux décomptes quelconques et il déduit le troisième en réarrangeant l'équation, ou envoyez les trois et il indique si l'égalité est vérifiée, avec le nombre de faces qui la rendrait vraie.

Où elle s'avère utile

L'API coûte $0.002 par requête, et le même code s'exécute gratuitement dans votre navigateur sur cette page : vous pouvez donc expérimenter interactivement et ne payer que lorsque vous intégrez le contrôle dans un pipeline.

Vérifier les devoirs sur les prismes et les pyramides

Vérifiez que les décomptes de sommets, d'arêtes et de faces d'un prisme hexagonal ou d'une pyramide carrée satisfont bien V − E + F = 2 avant de les rendre.

Consulter la documentation complète du KIT →