Dibujar circunferencias y elipses con #processing

Para dibujar circunferencias o elipses con Processing utilizaremos la siguiente función:

ellipse (x,y,ancho,alto);

donde:x, y = centro de la circunferencia / elipse
ancho = ancho de la circunferencia / elipse
alto = alto de la circunferencia / elipse

En la circunferencia ancho = alto = diámetro circunferencia

Vamos a realizar un ejemplo. En una pantalla de 200×200 tenemos que dibujar un circunferencia que tenga su origen en el punto (100,100) y con un diámero de 75. Abre Processing y escribe: Sigue leyendo

Anuncios

Dibujar cuadrados y rectángulos con #processing

Para dibujar cuadrados o rectángulos con Processing utilizaremos la siguiente función:

rect (x,y,ancho,alto);

donde:

x = posición inicial en el eje x
y = posición inicial en el eje y
ancho = ancho del rectángulo
alto = alto del rectángulo

En la siguiente imagen vemos que se ha dibujado un rectángulo cuyo origen está en el punto (1,2) y tiene 4 de ancho y 3 de alto. Sigue leyendo

Colores de la pantalla #processing

Cada píxel se puede iluminar de muchos colores diferentes. Los colores se expresan como una combinación de tres colores diferentes: Rojo (R), Verde (G), Azul (B). La cantidad de color para cada componente se expresa con un número entre 0 y 255.


Para cambiar el color de la pantalla emplearemos la siguiente función:

background (R,G,B);

Abre Processing y escribe: Sigue leyendo

Tamaño de pantalla #processing

Las pantallas están hechas de puntos que llamamos píxeles. Por lo general, cuantos más píxeles tenga una pantalla, mejor será.

Expresamos la calidad de la pantalla en función de sus píxeles. Esa cantidad es lo que llamamos resolución. Viene en función de su anchura y altura. Por ejemplo: 640×480; 800×600; 1024×768.

Para establecer el tamaño del lienzo o pantalla es necesario definir el ancho (eje x) y el alto (eje y) de la superficie. Para ello emplearemos la siguiente función:

size(ancho,alto);

Abre Processing y escribe:

size (400,400);

Ejecútalo y comprueba que ocurre. Veras algo parecido a esto:


Prueba tú con diferentes tipos de formatos.