sábado, 23 de setembro de 2017 

tarefa 6 - aula 7

Considerando a Lei Federal Nº 5.700, apresentar a criação do procedimento mostraBandeiraBrasil(x, y, l), explicando como rectMode e ellipseMode podem simplificar o processo.
Em draw() foi iniciada a função mostraBandeiraBrasil(), sendo os valores dos três parâmetros necessários (x, y, l), como pede a "lei" - x e y são as coordenadas do ponto central da bandeira, width/2, height/2 (proporcional sempre ao tamanho do canvas e l a altura, valor 300. Em mostraBandeiraBrasil(), as dimensões da bandeira, de acordo com a lei especificada são:
  • mod = a/14;
  • largura = mod*20;
  • Criação dos elementos retângulo, losango (distVer = mod*1.7) e círculo (raio = 3.5*mod), sem borda e com os preenchimentos devidos;
  • Dimensões e posições de cada um desses elementos são definidas neste ponto, também de acordo com as especificações da lei.
O rectMode(CENTER) é o modo de alinhamento do ponto referencial para o desenho da figura; centralizado, nesse caso. Facilitando a construção da bandeira sem que precise fazer o cálculo do seu posicionamento. Para a construção do losango, foi utilizada a seguinte função, já vista nas atividades anteriores em sala: quad(x1,y1,x2,y2,x3,y3,x4,y4). Cada par de valores dentro dos parêntesis representa as coordenadas de cada um dos vértices da figura. Clique aqui para baixar o código. :)