Pular para o conteúdo principal

Trabalho parte 1- MAMi

Baixar:https://onedrive.live.com/redir?resid=14FE8517019EBC9B!8768&authkey=!AHVEAvL6v0vq43k&ithint=file%2cpde

O Artista que escolhi para o trabalho foi Waldemar Cordeiro e sua serie foi: Estrutura Determinada e Determinante + Arte de 1958. As duas foram escolhidas pela sua similaridade.




Essa série é formada basicamente por losangos e triângulos. Sua disposição pode ser no eixo vertical, no sentido de cima para baixo ou horizontal, no sentido da direita para a esquerda.
É formada também por peças modulares, formadas por um losango (quadrado inclinado) e dois triângulos isósceles adjacentes, de diferentes tamanhos, sendo que o maior encosta no losango e a base do triangulo menor encosta na altura do triangulo maior, um pouco deslocado para baixo (ou esquerda, dependendo da disposição). A estrutura se repete, diminuindo de tamanho até parar. No final das iterações, existe um losango sem triângulos adjacentes, que possui uma diagonal de mesmo valor da altura do triangulo grande logo acima.

Para facilitar o meu trabalho, criei uma função para desenhar um triangulo isósceles, com base nas medidas da base e altura, além de informar quantos graus o vértice da altura está inclinado do eixo X. Utilizei a função nativa do Processing : triangle(). A origem do triangulo se dá a partir da mediana da base.
A função losango() já foi elaborada na atividade 7.

Após isso, criei uma função que desenha a parte modular, dada as seguintes proporções:
Em seguida, fiz uma função que repetisse a parte modular em um laço for(), a gosto do usuário e, claro, seguindo as proporções.
Depois elaborei uma versão que construísse a forma horizontal da parte modular e sua versão iterativa. Basicamente é trocar as distancias do eixo X com o Y e inverter os sinais, caso necessário.
Criei também algumas funções auxiliares que me ajudaram a manter a proporção das cores do desenho em relação ao plano de fundo.
A proporção das cores se dá assim:
O plano de fundo possui X° de matiz, Y% de saturação e Z% de brilho.
O losango está defasado em 144° de matiz em relação ao BG. Saturação e brilho possuem os mesmos valores do BG.
O triangulo grande está defasado em 11° em relação ao BG. A saturação está por volta de (Y-10)% e o brilho (Z+20)%.
O triangulo pequeno está defasado em 20° em relação ao BG. O brilho está por volta de (Z+24)% e a saturação permanece a mesma do BG.
Finalmente, criei a função waldemar() que desenha a arte usando os seguintes parâmetros:
  1.        Posição X &Y
  2.        Tamanho da diagonal do 1º losango
  3.        Quantidade de partes modulares
  4.        Disposição da arte (Vertical ou Horizontal)
  5.        Versão espelhada
  6.        Cor do plano de fundo
  7.        Versão colorida ou monocromática


Abaixo a arte com os seguintes valores:
BG = color(352,84,62);
   x = 381;
  y = 244;
  tam = 153;
  qtde = 2;
  cor = true;
  deitado = true;
  reflet = true;

Abaixo, a aplicacao com cores randomizadas:



Comentários

Postagens mais visitadas deste blog

Atividade 4 - Flores - MAMi

Baixar:https://onedrive.live.com/redir?resid=14FE8517019EBC9B!8755&authkey=!ADnkZrr6bjNc1do&ithint=file%2cpde Primeiro, vamos observar a imagem dada: Compõe de 5 círculos de raio r, todos tangenciando o circulo central. Vamos repartir o problema em uma parte menor: Obs.: O ponto (0,0) foi transladado para o ponto A. Percebemos que a hipotenusa do triangulo ABC é o diâmetro do círculo, e que o ponto C (a origem do circulo) se afastou do ponto A; Verticalmente (segmento AB): Horizontalmente (segmento BC): Como a origem foi transladada, deve-se somar as posições X e Y do ponto A, mudando a formula para A+diâmetro * sen θ e A+ diâmetro * cos θ . Mas onde os outros círculos estarão? Simples. Em relação ao circulo C, os outros círculos estão defasados em π radianos uns dos outros. Abaixo, a aplicação. Desenha 100 flores de raios, posições e tons aleatórios.