Le jardinier numérique
Suite à ma lecture de The Algorithmic Beauty of Plants de Przemyslaw Prusinkiewicz et Aristid Lindenmayer, j'ai voulu essayer de reproduire les plantes des premiers chapitres mais aussi en créer de nouvelles.
Systèmes de Lindenmayer
Un système de Lindenmayer ou L-système est une grammaire formelle inventée par Aristid Lindenmayer en 1968 pour décrire le processus de croissance des végétaux. Pour cela, l'idée est de remplacer successivement des parties d'un objet initial simple en utilisant un jeu de règles de réécriture (ou productions). Un exemple courant d'objet graphique défini à l'aide de régles de réécriture est le flocon de neige de Koch. Pour commencer à le dessiner, on choisit deux formes: un initiateur et un générateur (voir ci-dessous). À chaque étape de la construction, on remplace les segments non-brisées (de l'initiateur puis des formes obtenues) par un exemplaire du générateur que l'on réduit et que l'on réarrange de façon à ce qu'il ait les mêmes points de départ et d'arrivée que le segment remplacé.

Générateur
Initiateur
Itération 1
Itération 2
Itération 3
Itération 4