09.08.2013 Views

Télécharger (5Mb) - Université du Québec à Trois-Rivières

Télécharger (5Mb) - Université du Québec à Trois-Rivières

Télécharger (5Mb) - Université du Québec à Trois-Rivières

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.6.2 Les L-systems<br />

Comme l'affirme Mandelbrot, les fractales constituent la géométrie de la nature. Il<br />

n'est donc pas surprenant que le biologiste Aristid Lindenmayer ait eu recours <strong>à</strong> un<br />

processus fractal pour décrire la croissance des végétaux. En effet, en 1968, il publia un<br />

article [14] dans lequel il formalise la description de la croissance d'une plante. C'est ce<br />

qu'on appelle les L-systems «< L » pour Lindenmayer). Ceux-ci se prêtent très bien <strong>à</strong> une<br />

implémentation informatique. Un L-system est essentiellement une chaîne de caractères,<br />

régie par un ensemble de règles de pro<strong>du</strong>ction, qui évolue en fonction <strong>du</strong> temps. Les<br />

caractères représentent une interprétation graphique. Par exemple, on pourrait avoir que<br />

« F » signifie « trace un segment de longueur l », « + » signifie « change la direction<br />

de () degrés » et « - » signifie « change la direction de -() degrés ». En partant d'un<br />

axiome (chaîne de caractères de départ), on remplace chaque caractère par une chaîne<br />

qui lui est associée selon la règle de pro<strong>du</strong>ction. On recommence <strong>à</strong> chaque unité de<br />

temps. Pour un temps t, on a une chaîne de caractères qui peut donc être interprétée<br />

graphiquement. La fractale est obtenue au temps infini. Formellement, on écrit un Lsystem<br />

par son nom, son axiome et ensuite ses règles de pro<strong>du</strong>ction. Remarquons qu'en<br />

plus de se mouler parfaitement au modèle des végétaux, les L-systems permettent de<br />

représenter d'autres fractales connues.<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!