Générer une fractale : l’arbre de Pythagore

canvasJe lorgnais sur une activité autour de l’arbre de Pythagore : une fractale bien connue.

Je cherchais un moyen d’en générer un à l’infini,  pour cela je me suis mis en tête de trouver un logiciel qui le permette.

J’ai lu que le logiciel Apophysis pouvait le faire… seulement, j’ai eu beau y passer du temps dessus, rien y a fait ….

je n’ai rien compris à ce logiciel.

Pourtant l’arbre de Pythagore est simple à faire du point de vue des itérations, un seul motif est répété : un carré et un triangle.

J’ai donc créé une petit page web, en javascript-HTML5, en 2 petites heures, c’était fait, attention au bout de 15 itérations, l’ordinateur est très sollicité, (il faut qu’il dessine 240 motifs, je pense que javascript n’est pas très optimisé pour les processus itératifs….)

Cliquez sur le bouton « +1 » pour dessiner l’arbre avec une itération de plus et « reset » pour revenir à l’itération 1.
L’image est générée à la volée par le javascript, c’est donc votre ordinateur qui génère l’image.
Pour enregistrer l’image il suffit que faire un clique droit dessus et d’enregistrer.

La page est téléchargeable ici


Message pour les navigateurs ne supportant pas encore canvas.

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Twitter Facebook Google Plus email
Licence Creative Commons

Démarrez une conversation

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *