Le tapis de Sierpinski est une fractale de la même famille que celle du triangle de Sierpinski, à la différence qu'il ne base pas sur le triangle, mais sur un carré ou un rectangle.
Sur cette image on peut voir les 5 premières étapes de la construction d'un tapis de Sierpinski (cliquez pour voir l'image en taille réelle).
L'algorithme utilisé pour générer le tapis de Sierpinski est exactement le même que celui utilisé pour le triangle de Sierpinski, mais appliqué à un rectangle.
Voici les étapes à suivre :
On arrête la récursion lorsqu'on a atteint la profondeur voulue.
Vous avez sûrement remarqué qu'en l'état actuel des choses (et du vôtre si vous avez été classique), le tapis est monochrome : il est en noir et blanc. C'est un peu triste !
Ainsi, lorsque vous dessinez un rectangle, vous pouvez essayer d'adapter sa couleur en fonction de différents paramètres :
Ce ne sont que quelques idées, et vous trouverez bien d'autres améliorations à porter !