viernes, 24 de mayo de 2013

"Babel" [algoritmo]


¨Babel¨ definida como algoritmo:

















Si llamas L_0 al largo y A_0 al ancho inicial, el algoritmo sería:

Para i=1 hasta i=29
L_i=L_(i-1)-2.5
A_i=A_(i-1)-1.25
Fin



Para el giro:

A) 90 grados las primeras 7,

Si G_0 es el primer giro, entonces G_0=0 y las restantes 6 hasta girar
los 90 grados quedarían

Para i=1 hasta 6
G_i=G_(i-1) + i * (90/6)
Fin

B) 180 grados en la 15, 270 en la 24 y 360 en la 30.

Ahora son giros puntuales

Definimos

For i=7 hasta 30
H_i=0
Fin
Ahora actualizamos los cambios puntuales
H_15=180
H_24=270
H_30=360

Los giros quedarían
For i=7 hasta 30
G_i=G_(i-1)+H_i
Fin










Sergio Amat Plata y Miguel Oliveros, 2013.



Licencia Creative Commons
"Babel" por Miguel Oliveros y Alfonso Angulo se encuentra bajo una Licencia Creative Commons Atribución-SinDerivadas 3.0 Unported.
Basada en una obra en http://babelespaciotiempoprofesional.blogspot.com.es/.

No hay comentarios:

Publicar un comentario