Canvas y sistema de coordenadas

Con Processing le indicaremos a la computadora qué dibujar en una ventana que llamaremos canvas.

1 Sistema de coordenadas

El/La canvas tiene un ancho (width) y un alto (height) medido en pixeles.

Cualquier punto dentro del canvas puede ubicarse como un par de coordenadas (X,Y), donde:

Processing se encarga de que las palabras clave width y height tomen los valores de las dimensiones del canvas actual. Son variables especiales del lenguaje.

[Variables: Contadores, Acumuladores y Banderas]


2 Funciones relacionadas

2.1 size( w, h );

Crea una ventana de ancho “w” y alto “h” pixeles

2.1.1 ejemplo de uso

// crea una ventana cuadrada de 400x400
size(400, 400);

2.2 fullScreen();

Crea una ventana que llene por completo a la pantalla disponible

// llena la pantalla con el sketch:
fullScreen();

2.3 save( n );

Guarda lo que se ve en el canvas como una imagen de nombre n.

El nombre hay que ponerlo entre comillas y con extensión .png o .jpg, por ejemplo save("imagen.png");. Técnicamente, el nombre de la imagen es una String.

La imagen se guardarĂĄ en la carpeta donde estĂĄ guardado el sketch.

Las dimensiones de la imagen serĂĄn las mismas que la del canvas.

2.3.1 ejemplo de uso

// dibuja una lĂ­nea diagonal y guĂĄrdala en una imagen
size(400, 400);
line(0,0, 200,200);
save("linea.png");

2.4 exit();

Cierra la ventana

Esta funciĂłn es Ăștil cuando solo queremos guardar una imagen resultante, sin animaciĂłn ni interactividad.

2.4.1 Ejemplo de uso

// dibuja una lĂ­nea diagonal, guĂĄrdala en una imagen, y cierra el programa
size(400, 400);
line(0,0, 200,200);
save("linea.png");
exit();