segunda-feira, 28 de abril de 2014

Halftone vertical

Continuação da aula de estruturas de repetição para criação de efeitos visuais.


Resultado do código abaixo.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
void setup () {
  size (400, 400);
}

void draw () {
  background (255);
  int largura = 1;
  for (int j = 0; j < 400; j += 40) //espaçamento vertical das elipses
  {
    largura = largura + 5; // a largura aumenta 5 a cada elipse
    for (int i = 0; i< 400; i += 40) //espaçamento horizontal das elipses
    {
      ellipse(i + 20, j+ 20, largura, largura);
      stroke (mouseX * mouseY, mouseY- mouseX, mouseX+mouseY); //retira a linha das elipses
      fill (mouseX * mouseY, mouseY- mouseX, mouseX+mouseY); //colore as elipses
    }
  }
}

Nenhum comentário:

Postar um comentário