Les systèmes de Lindenmayer

Chapitre I INTRODUCTION

Les systèmes de Lindenmayer ou L-systèmes sont une grammaire générative inventée par le biologiste Lindenmayer en 1968.
Un chemin est généré en appliquant des règles sur un axiome sur plusieurs itérations.

Voici les règles de grammaires pour générer des fractals:

Exemple

A droite , on peut voir la création d'un pavage de Penrose de type 3, composé de deux types de losanges: des losanges "gros" et des losanges "fins". Le pavage est réalisé à partir de 4 itérations. On peut constater qu'à chaque itération, le chemin par des losanges déjà présent pour constituer un agrandissement suivant la règle de grammaire.

Voici la grammaire du pavage P3 est la suivante:
  • Axiome (le tracé de départ):[X]++[X]++[X]++[X]++[X]
  • La règle (la transformation à appliquer à chaque élément du motif):
    • W = YF++ZF----XF[-YF----WF]++
    • X = +YF--ZF[---WF--XF]+
    • Y = -WF++XF[+++YF++ZF]-
    • Z = --YF++++WF[+ZF++++XF]--XF
  • L'angle: 36°
  • Le nombre d'itérations n=4

CHAPITRE II Inkscape et les L-sytèmes

Inkscape dispose d'une fonctionnalité pour tracer des fractals en se basant sur la grammaire de Lindenmayer. En dehors de l'aspect esthétique ou ludique, ceux-ci peuvent s'avérer notamment utile pour produire rapidement et avec précision des trames au motifs géométriques variés.

Vidéo

Si vous souhaitez découvrir comment utiliser Inkscape pour générer des fractals, voici en lien une vidéo didactique: vidéo

Exemples

Voici,quelques L-Système connus avec les codes pour Inkscape.

Pour arrêter le défilement automatique, il suffit de déplacer la souris sur le carrousel.