Paso 5: Fractales de la comprensión y repetición
Aquí está un pequeño fragmento sobre fractales:
Fractales son muy divertidas porque son hermosas, fáciles de entender y fácil de generar usando recursividad. ¿Qué es recursividad? Recursividad comúnmente se refiere a un proceso o método que se invoca en su ejecución. Decir, este proceso se llama. ¿Confundido? sí me demasiado. Su difícil explicar y entender en palabras. Así que imaginar que hemos dibujado una gran plaza vacía. Podemos diseñar un proceso que dibuja cuatro cuadrados en que la plaza mayor. La entrada para este proceso es un cuadrado, y la salida es de cuatro plazas más pequeñas. Si tuviéramos que volver a aplicar el proceso a los cuadrados más pequeños dentro del proceso, entonces este proceso sería considerado recurrente.
La mejor manera de entender esto es escribir una función recursiva. Así que vamos a hacer eso. Permite escribir una función en Maya que contiene un algoritmo (conjunto de instrucciones) que va a crear un fractal! Aquí está el algoritmo en Inglés:
- Hacer un cubo,
- Crear seis cubos más pequeños, basados en el tamaño del cubo original
- Mover los cubos más pequeños, por lo que son en las caras del cubo original
- Repita los pasos 1-4 en cada uno de los cubos más pequeños