sábado, 21 de março de 2015

Atividade 5

- considerando a Lei Federal Nº 5.700, criar a função mostraBandeiraBrasil(x, y, l) e discutir o resultado em seu blog.

código:





utilizando as regras de criação da bandeira, cria-se uma função para definir o modulo, a altura e a largura da bandeira. Depois utilizando o retângulo como ponto inicial, se estabelece a criação das outras formas, usando as cores definidas.Na função setup() é estabelecido o tamanho da tela e é chamado a função de criar a Bandeira com as medidas corretas.

Resultado:





Extra: Escolha um símbolo e analise ele matematicamente.

O símbolo que eu escolhi para discutir foi a Estrela de Davi.

Falando um pouco sobre o símbolo:

é um símbolo em forma de estrela formada por dois triângulos sobrepostos, iguais, tendo
um a ponta para cima e outro para baixo, utilizado pelo judaísmo e por seus adeptos,
além de outras doutrinas como Santo Daime. Outro nome dado a este símbolo é "Selo de Salomão".

Analisando o símbolo:

Para a construção do símbolo, primeiramente é construído um Hexágono Regular, através dele
será possível a criação dos triângulos equiláteros.



para saber se o hexágono é regular, é preciso que seja colocado em prova que ele é formado por 6 triângulos equiláteros e para saber se o triângulo que está dentro do hexágono é equilátero eu usei a seguinte formula:




eu possuo duas informações: a altura do triângulo e a base do triângulo, quando se divide um triângulo retângulo no meio você acabará com dois triângulos retângulos congruentes, então, pode-se aplicar o teorema de Pitágoras para achar o lado do triângulo:

a altura do triângulo é: 3,5 módulos.
e a base do triângulo é: 4 módulos

aplicando valores (da minha escolha):

supomos que o módulo seja 1. A altura será a mesma, e a base será a metade, já que estou usando apenas um dos triângulos congruentes.

a² + b² = c²
(3,5)² + (2)² = c²
12 + 4 = c²
c = √¯16
c = 4

logo, o valor de c é o mesmo valor da base, fazendo com que ele seja um triângulo equilátero, aplicando a fórmula em todos os triângulos no interior do hexágono o mesmo resultado será encontrado.

logo, com a prova que o hexágono é regular.. é fácil a criação dos dois triângulos, um com a ponta pra cima e outro com a ponta pra baixo.




aqui é o resultado final:




e colocando a análise em forma de código no processing, é possível a criação de estrelas de davi em locais e de tamanhos diferentes.


void setup(){
  size(600,600);
}

void draw(){
  background(255);
  noFill();
  criarTriangulo(125,height,50);
}

void criarTriangulo(int x, int y, int mod){
stroke(0,0,255);
strokeWeight(10);
triangle(x, y - 4*mod, x + 3.5*mod, y - 10*mod, x + 7*mod, y - 4*mod);
triangle(x, y - 8*mod, x + 3.5*mod, y - 2*mod, x + 7*mod, y - 8*mod);
}



Nenhum comentário:

Postar um comentário