Pular para o conteúdo principal

Tarefa 1 - Hello World

1. Apresentar, alterar e discutir um dos exemplos disponíveis em https://processing.org/examples/ e relaciona-los ao conteúdo exposto no documentário “Hello World! Processing”


De acordo com o documentário “Hello World, Processing”, a intenção dos desenvolvedores deste software é tornar o contato humano-computador acessível ao maior número de usuários, seja pela facilidade na manipulação de dados, e sua representação de forma visual, ou pela formação de uma comunidade de aprendizado, A ideia é que a interação com o programa encoraje a experimentação, e que o processo criativo em contato com o computador não esteja fadado a ser metódico. Isto pode ser comprovado metaforicamente pela relação entre os projetos do processing e as páginas de um sketchbook. E assim fazemos no exemplo abaixo, criando, testando e modificando para aprender coisas novas.


Exemplo do processing:

void setup() {
  size(640, 360);
  noSmooth();
  fill(126);
  background(102);
}

void draw() {
  if (mousePressed) {
    stroke(255);
  } else {
    stroke(0);
  }
  line(mouseX-66, mouseY, mouseX+66, mouseY);
  line(mouseX, mouseY-66, mouseX, mouseY+66); 
}

No exemplo do processing, o programa cria um "+" preto cada vez que a posição do mouse muda, sem a necessidade do mouse estar pressionado. A partir do momento que ele é pressionado, o mesmo continua acontecendo porem o sinal muda de cor e se torna branco. Ao soltar o mouse, o sinal retorna pra seu estado inicial.

Resultado:



Código alterado:

void setup() {
  size(640, 360);
  noSmooth();
  fill(147,112,219);
  stroke(147,112,219);
}

void draw() {
  background(32,178,170);
  if (mousePressed) {
    fill(75,0,130);
  } else {
    fill(147,112,219);
  }
  ellipse(mouseX, mouseY,  100, 100); 
}

No código que eu alterei, ele cria apenas uma bola, pois o background está na função draw e não na setup, fazendo com que ele seja atualizado a cada frame. E assim como no primeiro código, cada vez que o mouse é pressionado o preenchimento da bola muda de cor.

Resultado:


Comentários

Postagens mais visitadas deste blog

Tarefa 7 - Proporção áurea e Fibonacci

7. Apresentar e discutir a relação estabelecida entre a sequência de Fibonacci e a noção de proporção áurea. A proporção áurea ou número de ouro, é uma constante real algébrica irracional em formato de dizima, ou apenas, um número que simplesmente é encontrado na forma de diferentes coisas no nosso mundo, como os filamentos de folha, girassóis, conchas de caracóis, furacões, ondas no mar e até nas proporções do corpo humano. Uma forma gráfica de obter a proporção é partir de um quadrado, dividindo-o em duas partes, dessa vez iguais, usando uma reta vertical central e usar a parte direita para conseguir uma diagonal que começa no canto inferior esquerdo e termina no superior direito dessa mesma parte, gira-se esta diagonal até a base da figura e constrói-se um retângulo áureo a partir dessa nova largura. Leonardo de Pisa ou Fibonacci foi o primeiro grande matemático europeu da Idade Média e durante seus estudos, descobriu propriedades únicas de uma sequência específica de ...