AccueilGéométriePatrons de polyèdres (dépliage de solides 3D)

📦 Patrons de polyèdres (dépliage de solides 3D)

Simulateur interactif de patrons de polyèdres. Regardez les tétraèdres, cubes, octaèdres, dodécaèdres et icosaèdres se déplier en patrons 2D plats et se replier en solides 3D, grâce à une véritable géométrie de charnières par arbre couvrant, une rotation automatique et l'étiquetage des faces.

Géométrie3DAvancé60 IPS
polyhedron-nets ↗ Ouvrir en autonome

📦 Ce que ça démontre

Un patron de polyèdre est un motif plat, bidimensionnel, de polygones connectés, qui peut être plié le long de bords partagés — comme des plis de carton — pour former un solide tridimensionnel fermé sans trou ni chevauchement. Ce simulateur calcule un véritable patron pour chacun des cinq solides de Platon (tétraèdre, cube, octaèdre, dodécaèdre, icosaèdre) directement à partir de leurs vraies coordonnées de sommets 3D : il trouve chaque face en testant quels points sont coplanaires sur l'enveloppe convexe, construit un graphe des faces qui partagent un bord, puis fait croître un arbre couvrant à travers ce graphe à partir d'une face racine. Chaque autre face est attachée à sa parente en la mettant à plat par une charnière autour de leur bord partagé, de sorte que le solide entier se déroule en un seul patron plat, connecté et sans chevauchement.

Déplacer le curseur Niveau de pliage interpole chaque face, indépendamment, entre deux poses rigides exactes : sa position plate dans l'espace du patron (pliage = 0 %) et sa véritable position et orientation 3D pliée (pliage = 100 %). Chaque pose est stockée sous forme de rotation plus translation, et les rotations sont mélangées à l'aide d'une interpolation sphérique par quaternions (slerp) tandis que les translations sont interpolées linéairement, de sorte que chaque face balaie de façon fluide et continue son propre chemin de charnière lorsque le solide se referme ou se déploie.

Comment l'utiliser

  • Choisissez un Solide — tétraèdre, cube, octaèdre, dodécaèdre ou icosaèdre.
  • Faites glisser le curseur Niveau de pliage : 0 % montre le patron plat, 100 % montre le solide entièrement plié, et toute valeur intermédiaire montre les charnières s'ouvrir ou se fermer.
  • Appuyez sur Lecture pour animer le niveau de pliage automatiquement dans un sens puis dans l'autre, ou sur Réinitialiser pour revenir au solide entièrement plié.
  • Activez la Rotation automatique pour faire tourner le modèle afin de voir le pliage sous tous les angles, ce qui est surtout utile une fois qu'il est en grande partie plié.
  • Activez l'Affichage des étiquettes de faces pour numéroter chaque face — observez le même numéro passer de sa position dans le patron plat à sa position finale sur le solide 3D.

Le saviez-vous ?

Un solide donné peut généralement être déplié de nombreuses façons valides, selon l'arbre couvrant de faces choisi pour la coupe. L'humble cube — pourtant le plus simple des solides de Platon après le tétraèdre — possède exactement 11 patrons distincts à rotation et réflexion près, un fait dénombré rigoureusement pour la première fois en géométrie récréative et combinatoire et désormais un résultat classique cité dans l'enseignement des mathématiques. Certains sont le motif familier en « croix », d'autres sont des agencements en zigzag beaucoup moins évidents. L'icosaèdre, avec ses 20 faces triangulaires, possède un nombre stupéfiant de 43 380 patrons distincts, tandis que certains polyèdres non convexes n'auraient conjecturalement aucun patron valide — un problème ouvert en géométrie connu sous le nom de conjecture de Shephard pour les solides convexes (démontrée vraie) par rapport aux polyèdres généraux (encore non résolue pour certaines formes).

À propos de cette simulation

Ce simulateur calcule de véritables patrons de polyèdres pour les cinq solides de Platon à partir de leurs vraies coordonnées de sommets 3D — il trouve les faces coplanaires sur l'enveloppe convexe, construit un graphe d'adjacence des faces, fait croître un arbre couvrant à partir d'une face racine, et met à plat chaque autre face par une charnière autour de son bord partagé. Le pliage est animé en mélangeant, pour chaque face, sa pose plate dans le patron et sa véritable pose 3D à l'aide d'un slerp par quaternions pour la rotation et d'une interpolation linéaire pour la position, puis en projetant le résultat avec une projection 3D-vers-2D simple faite maison et un tri des faces par algorithme du peintre.

🔬 Ce que ça montre

Des données de sommets réelles pour le tétraèdre, le cube, l'octaèdre, le dodécaèdre et l'icosaèdre. Les faces sont découvertes en testant la coplanarité sur l'enveloppe convexe, l'adjacence est trouvée par les bords partagés, et un arbre couvrant en largeur définit exactement une façon de découper le solide en un seul patron connecté.

🎮 Comment l'utiliser

Choisissez un Solide, puis faites glisser le Niveau de pliage entre 0 % (patron plat) et 100 % (solide plié). Appuyez sur Lecture pour animer le pliage automatiquement, cochez Rotation automatique pour faire tourner la forme pliée, et cochez Afficher les étiquettes de faces pour suivre quelle face du patron devient quelle face du solide 3D.

💡 Le saviez-vous ?

Le cube possède exactement 11 patrons distincts à rotation et réflexion près — un résultat classique en géométrie récréative. L'icosaèdre, avec 20 faces, en possède 43 380, et trouver des patrons valides pour des polyèdres non convexes arbitraires reste une question mathématique ouverte.

Questions fréquentes

Qu'est-ce qu'un patron de polyèdre, exactement ?

Un patron est un arrangement bidimensionnel de polygones, reliés bord à bord, qui se plie pour former un solide tridimensionnel fermé, sans trou ni face qui se chevauche. Chaque face du solide apparaît exactement une fois dans le patron, et les faces adjacentes du patron partagent le bord le long duquel elles se replieront.

Comment le simulateur décide-t-il de la façon de déplier chaque solide ?

Il construit un graphe où chaque face est un nœud et où deux faces sont reliées si elles partagent un bord, puis effectue un parcours en largeur à partir d'une face de départ pour construire un arbre couvrant. Chaque face est ensuite mise à plat par une charnière relative à sa parente dans l'arbre, ce qui garantit un patron unique et connecté, sans face répétée ni oubliée.

L'animation de pliage est-elle physiquement précise ?

Chaque face possède une pose plate exacte (0 % de pliage) et une pose 3D pliée exacte (100 % de pliage) calculées à partir de la géométrie réelle. Les positions intermédiaires mélangent les deux poses pour chaque face en utilisant une interpolation sphérique par quaternions pour la rotation et une interpolation linéaire pour la position, ce qui reproduit un mouvement de charnière fluide et continu cohérent avec les véritables angles dièdres du solide aux deux extrémités.

Pourquoi les angles dièdres diffèrent-ils entre les solides ?

L'angle dièdre est l'angle intérieur entre deux faces adjacentes lorsque le solide est entièrement plié. Il dépend du nombre de faces qui se rencontrent à chaque arête et chaque sommet : il est d'environ 70,5° pour le tétraèdre, exactement 90° pour le cube, environ 109,5° pour l'octaèdre, environ 116,6° pour le dodécaèdre et environ 138,2° pour l'icosaèdre, augmentant à mesure que le solide se rapproche d'une sphère.

Combien de patrons différents un cube possède-t-il réellement ?

Exactement 11, en comptant les patrons qui sont des rotations ou des réflexions les uns des autres comme un seul et même patron. Ce résultat est connu depuis au moins le milieu du XXe siècle et constitue un résultat populaire en mathématiques récréatives ; les autres solides de Platon ont bien plus de patrons valides, par exemple l'icosaèdre en compte 43 380.

⚙ Sous le capot

Regardez les cinq solides de Platon se déplier en patrons 2D plats et se replier en 3D, grâce à un véritable algorithme de charnières par arbre couvrant, une interpolation par slerp de quaternions, une rotation automatique et un étiquetage par face pour suivre comment chaque face correspond entre le patron et le solide.

Canvas 2DPolyèdrePatronSolides de PlatonDépliage

3D · Moteur de rendu Three.js / WebGL · Cible 60 IPS · fonctionne entièrement côté client, sans installation

Qu'avez-vous trouvé ?

Ajouter des étapes de reproduction (facultatif)