Patrón del cubo dinámico con la tortuga

Principio general - procedimiento cara

Utilizamos un cursor para el ángulo de plegado. El procedimiento cara traza un cuadrado, la tortuga vuelve a la posición original. Comienza cambiando de plano con un girar hacia arriba: la tortuga debe estar ortogonal a la arista alrededor de la que gira.

El procedimiento de inicialización

Fija la variable global, traza el cuadrado del piso y sobretodo coloca la tortuga perpendicularmente a la arista AB alrededor de la que gira la cara siguiente.

Las caras laterales

Como ya lo mencionamos, basta con iterar la necesidad de avanzar una arista después de cada cara. La tortuga queda en el plano de la última cara como se ve a continuación.

La cara siguiente

Basta con ubicar la tortuga en el lugar adecuado y trazar de nuevo una cara.

La última cara

Enseguida, retomamos el código de la cara 5 y ubicamos la tortuga en el lugar adecuado para aplicar una última vez cara. Hay que volver al plano de la ultima cara lateral naranja y colocar la tortuga en la posición que se ve enseguida, luego aplicar el procedimiento cara.