Archivo

Archivo para la categoría ‘Programación’

Robots, videojuegos y fractales

Jueves, 13 de diciembre de 2012
Sin comentarios 263 visitas
Robots, videojuegos y fractales

En los últimos cinco años he venido desarrollando diversos cursos en el programa PENTA UC, orientado a niños y jóvenes con talento académico. Con el propósito de analizar estas experiencias y los aprendizajes que en ellas surgieron, surge esta propuesta que el día 12 de Diciembre presenté en el departamento de matemática de la Universidad de Santiago.
Leer más…

Artículos, Noticias, Programación ,

La geometría de los árboles

Martes, 20 de noviembre de 2012
Sin comentarios 4.452 visitas
La geometría de los árboles

En varios post anteriores he hablado del curso de Arte Generativo que he venido desarrollando en el Penta UC, con softwares como Context Free y Structure Synth. Una actividad que frecuentemente realizamos, fue construir estructuras que se asemejen a árboles o plantas, diseños que pueden realizarse de varias formas diferentes.

En este post muestro cómo la idea de árbol se va articulando en el arte generativo, con aplicaciones de ideas matemáticas como la recursividad y la aleatoriedad, los que paulatinamente nos permiten abordar geométricamente la pregunta esencial ¿cómo es un árbol?

Leer más…

Artículos, Geometría, Programación , , , , , , ,

Programación de videojuegos en el Penta UC

Jueves, 15 de noviembre de 2012
1 comentario 288 visitas
Programación de videojuegos en el Penta UC

En el contexto del II Encuentro de Educación y tecnología, organizado por la Factultad de Geografía de Historia y Letras de la UMCE, presenté hoy la charla “Programación de videojuegos en el PentaUC”. En este trabajo resumo los principales logros del curso “Jugando con la programación” que hemos desarrollado en los últimos 5 años en el programa Penta UC.

A continuación comparto la presentación realizada.
Leer más…

Artículos, Noticias, Programación

Explorando la recursividad en el espacio

Lunes, 10 de septiembre de 2012
Sin comentarios 350 visitas
Explorando la recursividad en el espacio

Desde hace ya un par de años que vengo experimentando con el arte generativo, como Context Free y Structure Synth, lo que motivó a armar un curso el año pasado en el Penta UC que ya hemos realizado en tres ocasiones.

En este post mostraré algunos nuevos experimentos que he venido realizando con estructuras recursivas, al hacer variar progresivamente un parámetro asociado a alguna rotación, como una ilustración de formas creativas y desafiantes de explorar la recursividad en el espacio.
Leer más…

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

Algoritmo de De Casteljau

Domingo, 22 de julio de 2012
Sin comentarios 700 visitas
Algoritmo de De Casteljau

Frecuentemente en el diseño se habla de “gráficos vectoriales”, los que son el resultado de avances que varios matemáticos hicieron en los años 60 al enfrentar problemas de diseño de carrocerías de autos.

Un gran ejemplo, son las llamadas curvas de Bézier, desarrolladas por el matemático francés Pierre Bézier en la Renault, y que también fueron estudiadas por Paul de Casteljau en la Citroen. En este post veremos cómo el Algoritmo de De Casteljau, para generar una curva de Bézier, genera una familia de otras curvas de menor grado, que están todas relacionadas jerárquicamente.

Leer más…

Artículos, Geometría, Programación , , , , , , ,

Arte generativo en el Penta UC (versión 2)

Jueves, 26 de abril de 2012
3 comentarios 443 visitas
Arte generativo en el Penta UC (versión 2)

Durante los últimos diez años he tenido la oportunidad y el privilegio de poder trabajar con alumnos talentosos del programa Penta UC, lo que ha sido un potente espacio de aprendizaje y experimentación para mí como profesor.

Particularmente, desde principios del 2011 he estado trabajando con un tema fascinante que reúne dos de mis áreas de mayor interés, como son la geometría y la programación, de manera que a continuación presento los trabajos más destacados de mis alumnos de la segunda versión del curso de arte generativo.
Leer más…

Artículos, Programación , , , , , , , ,

Arte generativo en el PentaUC

Jueves, 15 de septiembre de 2011
Sin comentarios 641 visitas
Arte generativo en el PentaUC

Llevo algunos meses hablando del arte generativo, tema en el que me embarqué hace casi un año, en un entusiasmo por vincular la geometría y la programación.

Ya he mostrado muchos ejemplos de qué podemos hacer con estos programas, lo que también fue parte de la preparación, pero en esta ocasión quiero mostrar algunos trabajos de mis alumnos.

Veamos entonces qué hicimos en el curso “Arte generativo digital” en el Penta UC este verano.
Leer más…

Artículos, Programación , , , , , , ,

Ejemplos de CindyScript

Lunes, 25 de julio de 2011
Sin comentarios 660 visitas
Ejemplos de CindyScript

Uno de los elementos más atractivos de Cinderella 2, es la inclusión de Cindyscript, un lenguaje de programación orientado a la integración con el entorno de geometría.

Si bien la mayoría de las herramientas de construcción permiten ya una gran variedad de posibilidades, Cindyscript permite ampliar significativamente el espectro de acciones posibles, y además añade un componente sumamente interesante de un punto de vista pedagógico.

A continuación incluyo algunos ejemplos, para en un futuro cercano elaborar más sobre los alcances didácticos.
Leer más…

Geometría, Procesadores geométricos, Programación , , , , , ,

Fractales en movimiento

Lunes, 27 de junio de 2011
1 comentario 1.097 visitas
Fractales en movimiento

En mayo mostré algunos ejemplos de Structure Synth, para construir estructuras basadas en la iteración de transformaciones geométricas. En el post anterior, vimos cómo se transforma un fractal 3D, al ordenadamente modificar uno de los parámetros que permite construirlo.

En este post incluyo varios ejemplos más, de cómo un fractal 3D se convierte en otro, al modificar un ángulo que lo genera.
Leer más…

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

Variaciones de un fractal 3D

Sábado, 21 de mayo de 2011
1 comentario 1.045 visitas
Variaciones de un fractal 3D

En el post anterior mostré varias imágenes creadas con Structure Synth, un potente programa, que permite generar complejas estructuras iterando transformaciones geométricas 3D. Varios de estos ejemplos son fractales, como las distintas variaciones de árboles pitagóricos que mostré al final, y el que veremos a continuación es una especie de nube o planta formada por esferas.

En este post iremos un poco más allá, mostrando las distintas variedades que este fractal 3D adopta cuando se modifica el ángulo de una de las rotaciones que lo genera.
Leer más…

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

Artículo publicado en http://www.geometriadinamica.cl/category/programacion/.