Construction de fractales de type IFS ( iterated function systems ) 
d'après MRCM (Multiple Reduction Copy Machine ) 

Le principe

Nous définissons des transformations affines par l'image du carré de travail, cette image est au moins un parallélogramme.
Pour une homothétie, nous aurons un carré avec la même orientation que le carré de travail.
Si le carré a tourné, nous avons une similitude. Si son orientation change, nous avons la composée avec une symétrie axiale.
Si nous avons un rectangle, nous avons une affinité orthogonale en  plus.
Pour un parallélogramme, une affinité oblique.

Nous dessinons une figure de base qui est alors transformée par ces transformations au niveau 1, par toutes les composées possibles de 2 de ces transformations au niveau 2 .............

Juin 2006
Version "compatible" avec Firefox 1.5, Opera 9 et Batik 1.6

Nouvelle version inspirée de SVGDraw avec
- sauvegarde du travail et des IFS créés, chargement du travail existant
- impression correcte des IFS dans une fenêtre popup
- même interface que SVGDraw

Compatibilité

Plugin d'Adobe ( versions 3.03 et 6 beta)
Version 6 beta
* spreadMethod n'est pas géré dans les gradients
* Problèmes de rafraîchissement pour les motifs
Opera 9
* Pas d'impression du pavage
* Problèmes sur les paths .... pas d'IFS pour le moment! 
Firefox 1.5 
* Problèmes d'affichage dans les gadgets des objets image et text
* Pas d'animation sur la courbe de Von Koch
Batik 1.6 
* Problèmes de rafraichissement des tracés 
* Problèmes pour les sauvegardes - noeud -> chaine et émulation de postURL

Essayez l'application en ligne    

Téléchargez au format Zip l'application et son fichier d'aide ( 709 ko )
( nécessite Apache et PHP pour tourner localement )

Bibliographie:
Fractals for Classroom de Peitgen, Jürgens et Saupe    2 tomes  ( Springer Verlag )