Software Criativo II: Composição e Texto
Exercício 2:
Realização de uma composição com base na repetição, contraste e edição de texto.

Código:
size (300,300);
background (#6B9AD3);
int nvezes = 15;
int espaco = width/ nvezes;
//padrao - azulclaro
stroke (#8CB3E0);
for (int a = 0; a < nvezes; a = a + 1){
for (int b =0; b < nvezes; b = b + 1){
line (0 + (b * espaco), 0 + (a * espaco), 10 + (b * espaco),10 + (a * espaco));
}
}
push();
//padrao distorcido1
scale (0.5);
int space = 15;
int pvezes = 70;
stroke (#034F90);
for (int a = 0; a < pvezes; a = a + 1){
for (int b =0; b < pvezes; b = b + 1){
line (0 + (b * space),0 + (a * space), 10 + (b * space), 10 + (a * space));
space = space + 1;
}
space = space - pvezes;
}
//padrao distorcido2
translate (600,-100);
rotate (PI/3);
scale (0.6);
int space2 = 15;
int ovezes = 70;
stroke (#DBF1FF);
strokeWeight(2);
for (int a = 0; a < ovezes; a = a + 1){
for (int b =0; b < ovezes; b = b + 1){
line (0 + (b * space2),0 + (a * space2), 10 + (b * space2), 10 + (a * space2));
space2 = space2 + 1;
}
space2 = space2 - ovezes;
}
pop ();
//texto
PFont title_font = createFont ("futura", 24);
PFont.list ();
fill (255);
textAlign (CENTER);
textSize (24);
textFont (title_font);
text("Em abril, águas mil...", width/2, height/2);
save("EX2_Processing_AMM.jpg");