🌻 Phyllotaxie — Spirales de tournesol & angle d'or
Simulateur interactif de phyllotaxie utilisant le modèle de Vogel. Placez des graines de tournesol selon l'angle d'or (137,5°), ajustez l'angle de divergence, et observez les bras en spirale de Fibonacci apparaître et se rompre.
À propos de cette simulation
Cette simulation restitue la phyllotaxie — la disposition des graines, feuilles et fleurons observée chez les tournesols, pommes de pin et ananas — comme un véritable nuage de points 3D. Chaque graine n est placée avec le modèle de Vogel à l'angle θ = n · δ et au rayon r = c · √n, où δ est l'angle de divergence que vous contrôlez. Quand δ est égal à l'angle d'or (360° / φ² ≈ 137,507°, dérivé du nombre d'or φ = (1 + √5) / 2 ≈ 1,618), les graines s'empilent sans lacunes ni chevauchements et les bras en spirale visibles se stabilisent en deux familles dont les nombres sont des nombres de Fibonacci consécutifs.
🔬 Ce que ça montre
Jusqu'à 20 000 graines placées par la formule de Vogel θ = n·δ, r = c·√n et rendues comme un nuage de points 3D instancié sur un disque, un cône ou une sphère. Le panneau de statistiques en direct compte les parastiches (bras en spirale) horaires et antihoraires — près de l'angle d'or, ils se stabilisent sur deux nombres de Fibonacci consécutifs comme 34 et 55, ou 55 et 89, selon le nombre de graines.
🎮 Comment l'utiliser
Faites glisser le curseur d'angle de divergence δ (135°–140°) d'une fraction de degré loin de 137,5° et regardez les spirales bien nettes se dissoudre en lacunes et en rayons radiaux ; appuyez sur Ajuster à l'angle d'or pour restaurer l'empilement parfait. Changez le nombre de graines N (500–20 000), basculez la forme de surface entre disque plat, cône (pomme de pin) et sphère, et réglez le mode de couleur sur « Par famille de spirale » pour teinter chaque bras de Fibonacci séparément. Faites glisser pour orbiter, faites défiler pour zoomer.
💡 Le saviez-vous ?
Une véritable tête de tournesol montre typiquement 34 et 55, ou 55 et 89, bras en spirale dans ses deux familles tournant en sens opposé — toujours des nombres de Fibonacci consécutifs. Cela se produit parce que l'angle d'or est la rotation la plus « irrationnelle » possible : aucune fraction simple d'un tour ne l'approxime bien, donc les graines successives ne s'alignent jamais en rayons radiaux gaspillés.
Questions fréquentes
Qu'est-ce que la phyllotaxie et que modélise cette simulation ?
La phyllotaxie est l'étude de la façon dont les plantes disposent leurs organes répétés — graines, feuilles, fleurons, écailles — autour d'une tige ou d'un disque, typiquement selon des motifs en spirale. Cette simulation reproduit le motif classique de la tête de graines de tournesol en utilisant le modèle mathématique de Vogel, plaçant chaque graine n à l'angle θ = n·δ et à la distance r = c·√n depuis le centre, puis affichant le résultat comme un nuage de points 3D en direct et rotatif avec Three.js.
Qu'est-ce exactement que l'angle d'or et pourquoi 137,5° ?
L'angle d'or est l'angle obtenu en divisant un tour complet de 360° selon la proportion du nombre d'or : 360° / φ² ≈ 137,50776°, où φ = (1 + √5) / 2 ≈ 1,618 est le nombre d'or. Comme φ ne peut pas être bien approximé par une fraction simple, tourner par cet angle exact de façon répétée ne produit jamais deux points à la même position angulaire, ce qui explique pourquoi il donne l'empilement le plus dense et sans lacune des graines.
Pourquoi le nombre de bras en spirale suit-il les nombres de Fibonacci ?
Les bras en spirale visibles (parastiches) se présentent en deux familles entrelacées, l'une tournant dans le sens horaire et l'autre dans le sens antihoraire. Comme le placement selon l'angle d'or fait des ratios de nombres de Fibonacci (1/1, 1/2, 2/3, 3/5, 5/8, 8/13...) les meilleures approximations rationnelles possibles de φ, le nombre de bras que l'on peut tracer dans chaque famille est presque toujours une paire de nombres de Fibonacci consécutifs — comme 21 et 34, 34 et 55, ou 55 et 89 — les grands nombres de graines produisant de plus grandes paires de Fibonacci.
Que se passe-t-il si je déplace l'angle de divergence loin de 137,5° ?
Même un tout petit décalage, comme 137,3° ou 137,6°, rompt l'équilibre quasi irrationnel qui empêche les graines de s'aligner. Au lieu d'une double spirale lisse, on obtient des rayons radiaux droits visibles ou de larges espaces, car des graines séparées par quelques tours atterrissent désormais presque au même angle. Le curseur δ de la simulation (135°–140°) et le bouton « Ajuster à l'angle d'or » sont conçus pour rendre ce contraste évident.
Pourquoi le rayon utilise-t-il une racine carrée (r = c·√n) plutôt qu'une ligne droite ?
Le modèle de Vogel définit le rayon r = c·√n spécifiquement parce que l'aire d'un anneau au rayon r croît proportionnellement à r, donc mettre à l'échelle r par la racine carrée de l'indice de graine n maintient constante l'aire allouée à chaque graine à mesure que le motif s'étend vers l'extérieur. Sans la racine carrée, les graines près du centre seraient entassées tandis que les graines près du bord seraient trop espacées, ce qui ne correspond pas à la croissance réelle du tournesol ou de la pomme de pin.
Construisez une tête de tournesol avec le modèle de Vogel : graine n à l'angle n·137,5° et rayon c·√n. Ajustez l'angle de divergence et regardez les bras en spirale de Fibonacci se mettre en place — seul l'angle d'or empile sans lacunes.
3D · Moteur de rendu Three.js / WebGL · Cible 60 IPS · fonctionne entièrement côté client, sans installation