Étape 5: Compréhension fractales & récursivité
Voici un petit extrait sur les fractales :
Fractales sont très amusants parce qu’ils sont beau, simple à comprendre et facile de générer à l’aide de la récursivité. Ce qui est la récursivité ? Récursivité désigne un processus, ou la méthode qui appelle elle-même dans son exécution. Ce qui signifie, ce processus s’appelle. Confus ? Oui moi aussi. Ses un difficile à expliquer et à comprendre en mots. Alors imaginez nous avons dessiné une grande place vide. Nous pouvons concevoir un processus qui dessine quatre places dans celui du grand carré. L’entrée de ce processus est un carré, et la sortie est de quatre petits carrés. Si l'on devait appliquer le processus à nouveau aux petits carrés au sein du processus, alors ce processus serait considéré récursive.
La meilleure façon de comprendre cela consiste à écrire une fonction récursive ! Permet donc de le faire. Permet d’écrire une fonction de Maya qui contient un algorithme (jeu d’instructions) qui créera une fractale ! Voici l’algorithme en anglais plain :
- Fabriquer un cube,
- Créer des cubes plus petits six selon la taille du cube original
- Déplacer les cubes plus petits pour qu’ils soient sur les faces du cube original
- Répétez les étapes 1-4 sur chacun des petits cubes