Inicio > Geometría, Programación > Caleidoscopios en Context Free

Caleidoscopios en Context Free

Domingo, 27 de octubre de 2013
Citar este artículo 6.107 visitas
Caleidoscopios en Context Free

En las últimas clases del curso de Arte Generativo, estuvimos explorando la creación de mandalas en Context Free. Para ello, encontramos que la forma más simple de obtener resultados interesantes, era usando árboles previamente diseñados, y girarlos sucesivamente.

En este post, muestro animaciones de tales diseños, con una apariencia muy similar a la que generan los caleidoscopios.

Unas semanas atrás estuve mostrando una serie de animaciones creadas con Context Free, Animaciones Cíclicas en Context Free, que se obtienen al hacer variar un parámetro de un diseño. Particularmente, dichas animaciones corresponden a ciclos, dado que se modifica un parámetro que es un ángulo, de 0º a 360º.

Este post participa en la Versión 4.1231056 del carnaval matemáticas en español, organizado en Scientia.

 

Mandalas generativas

El concepto de mandala que utilizamos en este caso, es referido a diseños que cuentan con simetría rotacional y que en este caso toman una estética más bien generativa.

Geométricamente, el objetivo es diseñar una forma que luego se rota sucesivamente, para lo cual encontramos que un buen punto de partida son diseños que tienen forma de árbol, es decir, que “ramifican”.


startshape caleidoscopio
shape caleidoscopio
{
SQUARE[ sat 0.7 ]
caleidoscopio[y 2.5 s .9 b .1 h 10]
caleidoscopio[x -2 y .5 s .4 r 45 b .1 h 30]
caleidoscopio[x 2 y .5 s .4 r -45 b .1 h 30]
}

 

Tomando el diseño anterior, las mandalas generativas surgen de aplicar grupos cíclicos de simetrías, lo que se define con la primera línea del siguiente código.


CF::Symmetry = CF::Cyclic, 16
startshape caleidoscopio
shape caleidoscopio
{
SQUARE[ sat 0.7 ]
caleidoscopio[y 2.5 s .9 b .1 h 10]
caleidoscopio[x -2 y .5 s .4 r 45 b .1 h 30]
caleidoscopio[x 2 y .5 s .4 r -45 b .1 h 30]
}

 

Los siguientes videos se obtienen al modificar sucesivamente los ángulos destacados en rojo, lo que corresponde al primero.

Geometría, Programación , , , , , ,

  1. Viernes, 2 de enero de 2015 a las 23:35 | #1

    interesante el material

Comentarios cerrados.

Artículo publicado en http://www.geometriadinamica.cl/2013/10/caleidoscopios-en-context-free/.