segunda-feira, 28 de abril de 2014

Desenhando o Yin Yang

Exercício para utilizar a criação de imagens através da junção de formas geométricas.

Resultado do código abaixo.



 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
void setup ()
{
  size (500, 500);
  mostraYinYang(250, 250, 90);
}

void mostraYinYang (float x, float y, float r)
{
  fill (0);
  ellipse(x, y, 5*r, 5*r); //faz a elipse preta
  fill(255);
  arc(x,y,5*r,5*r,0,PI,OPEN); //faz um meio arco aberto no meio da elipse preta
  noStroke(); //sem linha
  ellipse(x - r-r/4, y, 2.5*r, 2.5*r); // faz a esfera menor do lado esquerdo de acordo com um raio
  fill(0);  
  ellipse(x + r+r/4, y, 2.5*r, 2.5*r); // faz a esfera menor do lado direito de acordo com o raio
  fill(255);
  ellipse(x + r+r/4, y, r, r); //faz a esferinha pequena dentro da esfera menor direita 
  fill(0);
  ellipse(x - r-r/4, y, r, r); //faz a esferinha pequena dentro da esfera menor esquerda 
}

Nenhum comentário:

Postar um comentário