segunda-feira, 13 de abril de 2015

Processing: Bandeira do Brasil

O objetivo era criar uma função que desenhasse a bandeira do Brasil de acordo com a Lei federal N° 5.700. Não consegui acrescentar a faixa, estrelas e texto ainda.

As regras são:

Art. 5º A feitura da Bandeira Nacional obedecerá às seguintes regras (Anexo nº 2):
I - Para cálculo das dimensões, tomar-se-á por base a largura desejada, dividindo-se esta em 14 (quatorze) partes iguais. Cada uma das partes será considerada uma medida ou módulo.
II - O comprimento será de vinte módulos (20M).
III - A distância dos vértices do losango amarelo ao quadro externo será de um módulo e sete décimos (1,7M).
IV - O círculo azul no meio do losango amarelo terá o raio de três módulos e meio (3,5M)..

Análise das regras:



















Código:

int x= 30;
void setup (){
 int x= 30;
  size (20*x, 14*x);
  background (#00A201);
  mostraBrFlag();
}

void mostraBrFlag(){
   noStroke();
   fill (#F7F714);
   quad (1.7*x,7*x, 10*x, 1.7*x, 18.3*x, 7*x, 10*x, 12.3*x);
   fill (#0039C6);
   ellipse ( 10*x, 7*x, 7*x,7*x); 
}

Resultado:


Nenhum comentário:

Postar um comentário