terça-feira, 10 de novembro de 2015

MousePress - Brincando com os exemplos do Processing

A atividade proposta foi que fosse escolhido um dos exemplos do processing e o mesmo fosse estudado e modificado. O exemplo que eu escolhi foi o seguinte:

O exemplo serve para explicar que alterações podem ser feitas quando algum botão do mouse é pressionado (mousePressed).


 
Nessa parte específica do código, temos uma estrutura de repetição (IF) no draw (que repete a ação nele infinitas vezes, como um motor). Caso o botão do mouse esteja pressionado (IF (mousePressed)) a cor das linhas geradas (o stroke) é mudada para branco (255). Senão (else), para preto (0).
Essas linhas de código fazem com que uma cruz seja gerada na posição do mouse. Se o botão estiver apertado, cruz branca. Senão, preta. A execução do programa fica dessa forma:



Abaixo temos o código alterado por mim:


A modificação está na linha 18, no stroke(). Ao invés de colocar um valor físico e monocromático, fiz com que recebesse 3 valores (RGB): o primeiro varia de acordo com a posição X do mouse, o segundo varia de acordo com a posição  do mouse, e a terceira é um valor randômico de 0 a 255.

A execução do programa fica dessa forma:

Nenhum comentário:

Postar um comentário