Prossegue o processo de aprendizagem em Processing. Desta vez, um pequeno exercício de utilização de cores através de um algoritmo muito simples que através do gerador de números aleatórios, define três pontos de partida e a partir desses pontos irradia traços também de cores aleatórias. Para quem tenha mais curiosidade junto fica a respectiva listagem.
/* Raios de cores aleatorias */
int m, n;
float x0, x, y0, y, r, g, b;
size(250,250);
background(0);
smooth();
for(m=1;m<=3;m++)
{
x0=random(0,width);
y0=random(0,height);
for(n=1;n<=50;n++)
{
x=random(0,width);
y=random(0,height);
r=random(0,255);
g=random(0,255);
b=random(0,255);
stroke(r,g,b);
strokeWeight(random(1,2));
line(x0,y0,x,y);
}
}
Para obter as imagens só com um ponto de irradiação (superior esquerda e inferior direita) basta suprimir do código os itens listados a verde.

Sem comentários:
Enviar um comentário