Trabalhei como comunicador visual na comissão de comunicação do programa de aprendizagem cooperativa em células estudantis PACCE na propria UFC. Hoje sou editor de vídeos do Laboratório de Mídias Eletrônicas (LME), também vinculado a UFC.
Olá pessoal, hoje vamos brincar um pouco de processing, vamos criar um belo jardim na sua tela. Bem é claro que o resultado não será esse da foto, ela é apenas ilustrativa. Pois bem vamos por partes: Da maneira que eu desejo fazer (claro que existem varias maneiras de se desenhar uma flor, e varias maneiras de se desenhar no processing), eu preciso desenhar alguns círculos, representando as pétalas da flor e o seu centro. Para facilitar fazemos dentro de uma função, e para nossa facilidade, fazemos a flor em outra função variando a cor do centro com as petalas. O código ficará dessa forma a seguir:
int altura;
int largura;
void setup (){
size(800,600);
frameRate(5); //diminui o framerate para 5FPS
altura = height;
largura = width;
}
void circulo(float x,float y, float r){
ellipse(x,y,r*2,r*2);
}
void flor(float x, float y, float r){
fill(random(255),random(255),random(255)); // cor do centro da flor
circulo(x,y,r);
fill(random(255),random(255),random(255)); // cor das pétalas
circulo(x+(2*r)*0.7,y+(2*r)*0.7,r);
circulo(x-(2*r)*0.7,y-(2*r)*0.7,r);
circulo(x-(2*r)*0.7,y+(2*r)*0.7,r);
circulo(x+(2*r)*0.7,y-(2*r)*0.7,r);
}
void draw(){
flor(random(largura),random(altura),8);
}
Clique no botão para ver.
Sou - Samuel Lincoln -
Sou um aluno do Curso de Sistemas e Mídias Digitais da Universidade Federal do Ceará (UFC). Já estudei Matemática (bacharelado) e Matemática industrial, na mesma universidade. Trabalho como editor de vídeos do Laboratório de Mídias Eletrônicas, vinculada a Universidade Virtual (vinculada a UFC).