Qué Es Processing
Qué Es Processing
PROCESSING 3.0
Contenido
¿Qué es Processing?.....................................................................................................................2
Iniciando y conociendo Processing..............................................................................................3
Tamaño de ventana y color de fondo...........................................................................................7
Actividad formativa 1: ..................................................................................................................9
Introducción Al lenguaje de programación Processing ............................................................9
Actividad 2: ..................................................................................................................................9
Dibujo de formas ......................................................................................................................9
Actividad 3: ................................................................................................................................10
Dibujar en pantalla una linea .................................................................................................10
GRAFICACIÓN 2020 - PROCESSING 3.0
¿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. Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el
Aesthetics and Computation Group del MIT Media Lab dirigido por John Maeda.
Para la versión de Windows deberás tener descargado un archivo .zip. Haz clic
en él y arrastra la carpeta que contiene a cualquier sitio de tu disco duro. Podrías
hacerlo en Archivos de Programa o simplemente en el escritorio, pero recuerda
que es importante extraer la carpeta del .zip. Luego haz doble clic en
processing.exe para empezar.
Para la versión de Mac OS X también descargarás un .zip. Haz doble clic sobre
él y arrastra el icono de Processing a la carpeta de Aplicaciones. Si estas
utilizando un ordenador ajeno y no puedes modificar la carpeta Aplicaciones,
también puedes arrastrarlo al escritorio. Después haz doble clic en el icono de
Processing para empezar.
Para la versión de Linux se descarga un archivo tar.gz, que debería ser familiar
para la mayoría de los usuarios de Linux. Descarga el archivo a tu directorio
Home, abre el terminal de Windows y escribe: tar xvfz processing-xxxx.tgz
Reemplaza las xxxx por el nombre de tu archivo, en función de su versión. Otra
opción es descomprimirlo y ejecutar el archivo “Processing”.
GRAFICACIÓN 2020 - PROCESSING 3.0
En informática Sketch es: Bosquejo rápido que se realiza a mano (con lápiz o
bolígrafo) sobre papel para reflejar la primera idea o concepto, constituyendo así
el punto de partida de lo que será el producto final.
Processing en una aplicación de código libre que nos permite escribir, editar,
compilar y ejecutar código Java. Antes de adentrarnos en Processing será
conveniente que recalquemos o ya se da por entendido que el estudiante sabe
y tiene la competencia en Java, incluso antes de eso, sabe algo más sobre la
programación en general.
Si ya han trabajado con Arduino, esto les parecerá muy familiar ya que tiene un
entorno similar. Es bastante sencillo. Tiene herramientas para fuentes,
depuración, editar, ayuda online, etc., el espacio de trabajo y el área de consola.
Al abrir Processing aparece una ventana(IDE) con espacio para escribir lo que
será un SKETCH (documento de Processing).
GRAFICACIÓN 2020 - PROCESSING 3.0
Para crear las primeras líneas de código se deben escribir dos funciones (void)
setup() que nos deja inicializar variables y asignar los parámetros básicos y
draw() que es una función que trabaja en modo de ciclo (loop) y nos deja trabajar
“en tiempo real”.
void setup(){
void draw(){
La linea “LINEA EN SETUP” fue impresa una sola vez y “LINEA EN DRAW” fue
múltiples veces y no se detuvo hasta que se cerró la ventana de ejecución.
setup() se ejecuta una sola vez y lo hace al principio del proceso, mientras que
lo que se encuentre dentro de draw() se repetirá frame tras frame hasta que se
termine el proceso (cierre de ventana de ejecución).
void
setup(){
size(440,550);
background(200, 200, 0); //rbg verde
background(0, 200, 255); //rbg azul
background(200, 100, 200); //rbg rosa
GRAFICACIÓN 2020 - PROCESSING 3.0
¿Cuál es el resultado?
Actividad formativa 1:
Introducción Al lenguaje de programación Processing
Elaborar un reporte de práctica donde informe todos los pasos que siguió, desde:
Dónde descargó Processing, cómo lo instaló y cuáles fueron las pruebas que
realizó para saber que en verdad el software funciona adecuadamente en su
equipo y sistema operativo.
Actividad 2:
Dibujo de formas
Para dibujar un círculo (elipse) utilizaremos ellipse(posicionX, posicionY, ancho,
alto);
Ya una vez que nos hemos familiarizado con el lenguaje, vamos a empezar a
realizar actividades básicas para practicar la sintaxis.
void setup(){
size(440,550);
background(200, 200, 0); //rbg verde
ellipse(100,100,80,80);
}
void draw(){
}
GRAFICACIÓN 2020 - PROCESSING 3.0
Actividad 3:
Dibujar en pantalla una linea
int x=0;
void setup(){
size(800,600);
}
void draw(){
background(255); //Limpia la pantalla