Qué es Processing

Este mini artículo es una breve introducción teórica a Processing. Teórica, porque de alguna forma tenemos que establecer un punto de partida, y breve porque lo meramente teórico es aquello de “lo bueno, si breve, dos veces bueno”. Está bien sentar unas bases, conocer algún apunte fundamental, pero no vamos a aburrir a nadie aquí narrando la batalla de Waterloo (¿Se escribe así?).

Empezando con Processing

En este artículo vamos a poner en marcha y probar nuestro IDE Processing y a empezar a conocer la sintaxis del lenguaje. Quiero que entiendas una cosa. Si bien el punto fuerte de Processing es su conectividad con Arduino, y la posibilidad de interactuar entre ambos entornos, lo que nos abre un infinito abanico de posibilidades, Processing también puede funcionar como entorno de desarrollo independiente, por sí mismo. Vamos a familiarizarnos un poco con Processing, antes de que Arduino entre en escena, y a esto dediacremos este artículo y los siguientes.

Primitivas 3D

En el artículo anterior aprendimos a crear un escenario de Processing y dibujar en él primitivas en 2D. Se trata de un proceso muy simple, pero que nos permite vislumbrar el enorme mundo de posibilidades gráficas que este entorno nos ofrece. Por supuesto, el verdadero poder de Processing viene de la mano de su conectividad con Arduino, pero a eso ya llegaremos. En este artículo vamos a aprender a dibujar algunas primitivas 3D, que, en su momento, incorporaremos a nuestros sketches.

El efecto Moiré

En los anteriores artículos hemos introducido algunos conceptos fundamentales del dibujo con Processing, lo que no está nada mal, para sentar unas bases de las que partir. Pero a programar se aprende programando. Y eso es lo que vamos a hacer en este artículo. Vamos a crear un programa, comprobar qué funciona cómo esperamos, y luego explicaremos cómo y por que funciona. Esto hará este artículo más interesante y entretenido.

Jugando con el ratón

En realidad, empezamos a trabajar con el ratón en el artículo relativo al efecto Moiré. En este vamos a conocer más posibilidades de gestionar, a través de Processing, los movimientos y pulsaciones del ratón. Para ello vamos a ver cómo detectar, no sólo la posición, sino si está pulsado o no, que botón está pulsado, y si estamos o no moviendo la rueda, y cuánto. Vamos, un control total sobre este dispositivo que se ha convertido en imprescindible en el uso diario del ordenador. ¿He captado tu atención? Pues empecemos.

Los menús de Processing (I): Archivo

Tenemos ya una cierta familiaridad con Processing. Por supuesto, no hemos aprendido todo lo que se puede hacer en este entorno, ni siquiera hemos arañado la superficie, pero ya hemos llegado a un punto en que nos sentimos cómodos con Processing 3, y podemos conocer un poco mejor el IDE. A lo largo de este y otros artículos, vamos a conocer las principales opciones de los menús, para facilitarnos la tarea. En este artículo hablaremos del menú Archivo.

Los menús de Processing (II): Editar

Continuamos en este post comentando los menús de Processing. El menú Editar nos permite trabajar directamente sobre el código siituado en el área de edición. Hay algunas opciones que no siempre están disponibles, ya que dependen de que haya parte del código (o todo él) seleccionado, o de otras circunstancias, cómo vemos en seguida.

Los menús de Processing (III): Sketch

El menú Sketch contiene opciones erelativas al sketch actual, el que estamos editando y procesando en el momento de usarlo, aunque algunas de las opciones pueden, del modo que en seguida veremos, influir en otros sketches que abramos posteriormente.