terça-feira, 17 de novembro de 2015

MAMI: Bandeira do Brasil

Segundo as especificações dadas e um artigo que encontrei sobre a bandeira do brasil no Wikipédia (Artigo) fui montando aos poucos a função mostrarBandeiraBrasil(). Comecei tudo pelo circulo, já que as demais formas tomavam o centro do circulo como base para o próprio centro. Logo após o circulo eu fiz o retângulo, tendo a posição central eu calculei o ponto superior esquerdo para a formação da figura. Após isso eu utilizei a função losango() feita em sala para desenhar a figura com base no centro do circulo e a altura e largura do retângulo. Tudo isso lembrando o módulo utilizado para formar a bandeira.

Código:

void setup(){
  size(800,800);
  background(255);
}

void draw(){
  noStroke();
  mostraBandeiraBrasil(400,400,400);
}

void losango(float x, float y, float a, float l){
  quad(x-(l/2),y,x,y-(a/2),x+(l/2),y,x,y+(a/2));
}

void mostraBandeiraBrasil(float x, float y, float l){
  float m = l/20;
  fill(0,168,89);
  rect(x-(l/2),y-(7*m),l,14*m);
  fill(255,204,41);
  losango(x,y,14*m-((1.7*m)*2),20*m-((1.7*m)*2));
  fill(62,64,149);
  ellipse(x,y, 7*m, 7*m);
}

Resultado:



0 comentários:

Postar um comentário