segunda-feira, 8 de setembro de 2014

Aula 2 - Observações acerca de um exemplo de código

O exemplo que peguei ensina e demonstra como fazer uma curva bezier onde um dos pontos é controlado pelo mouse. A curva bezier tem o objetivo de ligar os dois pontos, o que torna interessante visualmente quando um dos pontos é estático e o outro é movido pelo mouse. Para modificar o código eu fiz algumas alterações como diminuir o número de linhas e manter a linha estática, essas mudanças me fizeram entender melhor o que era o que dentro do código e aprender onde devo mexer para alterar um parâmetro específico. Ao olhar pela primeira vez parece bastante complicado porque são muitos valores ( na curva bezier, por exemplo, os dois primeiros números são a posição inicial e os dois finais representam a posição final), mas depois de analisar bem e modificar alguns valores, fica mais fácil entender o código.

Aqui o código:

void setup() {
  size(640, 360); 
  stroke(255);
  noFill();
}

void draw() {
  background(0);
  for (int i = 0; i < 200; i += 20) {
    bezier(mouseX-(i/2.0), 40+i, 410, 20, 440, 300, 240-(i/16.0), 300+(i/8.0));
  }
}
Link para a página do Processing:



Nenhum comentário:

Postar um comentário