#1 introdução - MAMI

The beggining

Como tarefa inicial foi pedido que acessássemos o site: processing.org/examples, selecionando um dos exemplos para analisá-lo e  modificar seu funcionamento. Como aluna do 7º semestre não estou familiarizada com o Processing, já que as linguagens utilizadas nas disciplinas de programação foram Stencyl e Action Script respectivamente, mas tentei entender o funcionamento para executar a tarefa.

Escolhi o exemplo em que o código funciona modificando a matiz de cor a medida que movemos o mouse na altura da janela criada, preenchendo-o em sua largura também com o mouse. Tentei inverter as funções fazendo com que fosse preenchido em sua altura, a medida que o mouse fosse movimentado em sua largura.




int barWidth = 20;
int lastBar = -1;

void setup() 
{
  size(360, 360);
  colorMode(HSB, height, height, height);  
  noStroke();
  background(0);
}

void draw() 
{
  int whichBar = mouseY / barWidth;
  if (whichBar != lastBar) {
    int barX = whichBar * barWidth;
    fill(mouseX, height, height);
    rect(barX, 0, barWidth, height);
    lastBar = whichBar;
  }

}

Share this:

CONVERSATION

0 comentários:

Postar um comentário