Ejercicio 1

/* 
 Escriba un sketch que trace una línea recta
 entre la posición actual del mouse y su posición
 anterior. La recta debe de cambiar de color de forma
 aleatoria.
 */

void setup() {
  size(1080, 720);
  colorMode(HSB, 360, 100, 100, 255);
  background (78, 1, 2);
  strokeWeight(10);
}
void draw() {
  float segundo = second();
  float tinte = map(segundo,0,60,0,360);
  float sat = random(60,80);
  float br = random(50,80);
  float distancia = dist(mouseX,mouseY,pmouseX,pmouseY);
  //background (78, 1, 2);
  noStroke();
  fill(78,1,2,3);
  rect(0,0,width,height);
  stroke(tinte, sat, br, 180);
  strokeWeight(distancia);
  line (mouseX, mouseY, pmouseX, pmouseY);
}

Comentarios