¿Qué es Processing?
Processing es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital.
Dentro de Processing existen determinados comandos o etiquetas que nos serán extremadamente útiles para lograr lo que queremos hacer. Algunas de las más importantes son:
- La función setup (): se ejecuta una vez, cuando se inicia el programa. Se utiliza para definir las propiedades iniciales, como el tamaño de la pantalla, y para cargar medios como imágenes y fuentes cuando se inicia el programa
- La función draw(), que se ejecuta de forma continua, es decir, se está repitiendo todo el tiempo, de forma dinámica, luego aquí será donde realizaremos nuestros dibujos.
- size(x, y) define el ancho y la altura en píxeles de la zona de trabajo.
- background(r,g,b) o define el color de fondo de pantalla de tu zona de trabajo.
- line(x1,y1,x2,y2) dibuja una línea desde las coordenadas (x1,y1) a las coordenadas (x2,y2).
- arc(x,y,w,h,start,stop) dibuja un arco dónde «x» y «y» definen las coordenadas dónde estará el arco y, «w» y «h» definen el ancho y la altura , respectivamente de la elipse del arco. Los parámetros «Start» y «Stop» definen los ángulos de principio y final en radianes.
- ellipse(x,y,w,h) dibuja una elipse dónde los dos primeros parámetros definen las coordenadas(x,y,) y los dos últimos parámetros definen el ancho y la altura de la forma.
- La instrucción point(x,y) dibuja un punto donde x es la posición en el eje X, e y es la posición en el eje Y.
- fill(r,g,b) indica el relleno de la forma que estés dibujando.
- stroke(r,g,b) indica el color del borde de la forma que estés dibujando.
- strokeWeight(weight) indica el grosor del borde de la forma que quieras dibujar.
- translate(x,y); traslada el origen de coordenadas al punto que le indiquemos.
- rotateX(angle), rotateY(angle) rota el punto de vista del lienzo. El parámetro se escribe en radianes.
- box(size) crea un cubo del tamaño de lado indicado.
- sphere(r) crea una esfera con el radio indicado.
He aquí un ejemplo de programa que crea mis iniciales:


No hay comentarios:
Publicar un comentario