Recordatorio: ejercicio de dibujar cara (solución)

March 24, 2008 – 12:33 pm

A continuación podemos ver una de las soluciones posibles del ejercicio anterior:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
size(500,500);
int radioCara = 300;
 
// Nos movemos al centro de la pantalla
translate(width/2, height/2);
 
// Dibujamos el contorno de la cara mediante un circulo
ellipse(0, 0, radioCara, radioCara);
 
// Dibujamos los ojos de la cara mediante circulos
// Tendran un tamaño 4 veces mas pequeños que el contorno de la cara
// Estaran situados a un cuarto a la izquierda y un cuarto a la derecha de la cara
// Estaran situados a un sexto hacia arriba de la cara
ellipse(-radioCara/4, -radioCara/6, radioCara/4, radioCara/4);
ellipse(radioCara/4, -radioCara/6, radioCara/4, radioCara/4);
 
// Nos ponemos en el modo "dibuja rectangulo desde el centro"
// Este modo nos permitira dibujar una boca centrada en la cara
// de forma mas sencilla
rectMode(CENTER);
 
// Dibujamos la boca mediante un rectangulo
// El rectangulo tendra el centro en el medio de la cara y
// un cuarto de la cara hacia abajo
// El rectangulo tendra media cara de anchura
// y un septimo de cara de altura
rect(0, radioCara/4, radioCara/2, radioCara/7);
  1. 1 Trackback(s)

  2. Apr 30, 2008: MAD07 - InfoVis & GenerArt » Blog Archive » Remix: Exportar

Post a Comment