DE ACORDO COM A LEI FEDERAL 5700, S. II, A. 5 - 01/09/1971
I - PARA CÁLCULO DAS DIMENSÕES, TOMAR-SE-Á POR BASE A ALTURA DESEJADA, DIVIDINDO-SE ESTA EM 14 PARTES IGUAIS. CADA UMA DAS PARTES SERÁ CONSIDERADA UMA MEDIDA OU MÓDULO
II - O LARGURA TOTAL SERÁ DE 20 MÓDULOS
III - A DISTÂNCIA DOS VÉRTICES DO LOSANGO AO QUADRO EXTERNO SERÁ DE UM MÓDULO E SETE DÉCIMOS
IV - O CÍRCULO NO MEIO DO LOSANGO TERÁ O RAIO DE TRÊS MÓDULOS E MEIO
Tendo isso em mente é só fazer a lógica ; um Módulo é igual a Largura dividida por 20 (m = L/20)e a Altura é 14 vezes o modulo (a=14*m).
O retângulo da bandeira terá as configurações x e y a critério do programador, eu optei por ser no centro então X e Y receberam respectivamente a metade da Largura e a metade da Altura.
O losango da bandeira recebeu em suas pontas a subtração da metade da largura mais um módulo e sete décimos (x-L/2+1.7*m) em outra ponta o mesmo com a altura foi aplicado(y-a/2+1.7*m) e nas outras a soma da metade da largura mais um módulo e sete décimos ( x+l/2-1.7*m) e na altura ( y+a/2-1.7*m), pois são as distancias entras pontas e os lados do retângulo.
O circulo foi aplicado os parâmetros x e y e os diâmetros foram duas vezes o raio que era de três módulos e meio (x, y, 2*3.5*m,2*3.5*m).
Por fim para um maior auxilo o uso das funções rectMode() e ellipseMode() servem para mudar a zona de iniciação e atuação do Retângulo e da Elipse , onde o no Retângulo o Eixo é em sua extremidade superior esquerda e o da Elipse é em seu centro. Ao usar o rectMode() e mudar sua zona de eixos para o centro, simplificará muito a aplicação da lógica pois os eixos e parâmetros de X e Y poderão ser os mesmo da Elipse, já que ambas iniciarão no centro.
Exemplo:
Por fim para um maior auxilo o uso das funções rectMode() e ellipseMode() servem para mudar a zona de iniciação e atuação do Retângulo e da Elipse , onde o no Retângulo o Eixo é em sua extremidade superior esquerda e o da Elipse é em seu centro. Ao usar o rectMode() e mudar sua zona de eixos para o centro, simplificará muito a aplicação da lógica pois os eixos e parâmetros de X e Y poderão ser os mesmo da Elipse, já que ambas iniciarão no centro.
Exemplo:
Nenhum comentário:
Postar um comentário