Repetición: ejercicio de dibujar un círculo fractal (solución)

March 27, 2008 – 9:05 am
Aquí tenéis una solución para el ejercicio de la semana anterior:

Almacenamiento: estructuras de datos, su recolección y su análisis

March 31, 2008 – 10:20 pm
Las computadoras se utilizan a menudo para trabajar sobre datos, en estos tiempos los datos disponibles son cada vez más abundantes y variados. Desde el punto de vista del GenerArt y de la InfoViz, los datos són en muchos casos las semillas de los procesos. La mayoría de veces los datos están disponibles al artista y la tarea de este es simplemente su recolección y análisis. En esta clase veremos como acceder y tratar con algunos de los distintos datos disponibles como la entrada del ratón, el teclado y las imágenes "bitmap". Los más avanzados podrán aventurarse con algunas técnicas de geometría con los dibujos vectoriales (SVG) o las tipografías (TTF) y con el almacenamiento de datos temporal (los arrays).

Almacenamiento: entradas usuario (ratón y teclado)

April 1, 2008 – 2:21 am
Mediante este post se pretende recordar como recolectar y hacer uso de las entradas del usuario. Las entradas del usuario (ratón y teclado), se suelen recoger de 2 formas distintas. Dependiendo del objetivo haremos uso de una o la otra.

Almacenamiento: ejercicio dibuja cara en cursor

April 1, 2008 – 2:45 am
En este ejercicio repasaremos la forma continua para acceder a los datos de entradas del usuario. Primero un ejercicio sencillo y seguidamente uno un poco más complejo. Aquellos que se sientan preparados pueden saltar directamente al segundo. Para ir más rápido se puede reciclar el ejercicio del dibujo de la cara.

Almacenamiento: ejercicio de imagen y sus puntos

April 1, 2008 – 3:02 am
En este ejercicio practicaremos el uso de imágenes y como acceder a sus puntos (pixels). También recordaremos el uso del bucle for. Finalmente introduciremos el uso de una función muy conveniente, la función map().

Almacenamiento: ejercicio de imagen vectorial

April 8, 2008 – 11:15 pm
En este ejercicio veremos como cargar y dibujar imágenes vectoriales. Para hacer esto en Processing es necesario el uso de una librería. Este ejercicio nos permitirá aprender el uso de librerías.

Almacenamiento: arrays

April 9, 2008 – 12:24 am
Otra forma de almacenamiento del ordenador son los arrays. Los arrays son zonas de memoria que almacenan un número determinado de variables del mismo tipo de forma contigua. Así podemos crear arrays de ints, arrays de floats o arrays de Strings. Esto nos permitirá trabajar con un gran número de variables sin tener que definirlas una por una. En esta sesión veremos como crear y usar arrays.

Almacenamiento: ejercicio de dibujo con arrays

April 9, 2008 – 12:36 am
En este ejercicio reutilizaremos el ejercicio de dibujo, para practicar el uso de los arrays. Usaremos dos arrays, uno con anchos y otro con colores. Los inicializaremos con numeros crecientes y a cada linea tomaremos el valor siguiente de cada uno de los arrays y los usaremos como el ancho y el color de la línea respectivamente.

Recordatorio: pelota que rebota

April 15, 2008 – 8:09 pm
En esta sesión daremos un pequeño repaso a la forma de crear movimiento en Processing. La idea de base es muy sencilla. Para que una forma dibujada, tenga movimiento, variaremos un poco su posición a cada frame.

Abstracción: classes

April 15, 2008 – 10:09 pm
Processing es una librería de Java, y Java es un lenguaje de programación Orientado Objetos (OO). Este tipo de lenguajes hace gran uso de la creación y uso de classes e instancias. En esta sesión veremos la idea general de la programación orientada objetos y su utilidad.