Saturday, June 06, 2009

Gradient Rotating Square 10

// just type here
// and click "submit" when done



int i = 0;
int oldMouseX = 0;
int oldMouseY = 0;

void setup()
{
  background(255);
  smooth();
  size(600,600);
}


void draw()
{      
  if (oldMouseX == mouseX && oldMouseY == mouseY){
   i++;
}
  else {
  i = 5;
}
  noFill();
  stroke(100 + i%55 + random(1,100), 100 + i%55 + random(1,100), 100 + i%55 + random(1,100));

  translate(mouseX,mouseY);
  rotate(i/100);
  translate( - ((i%600) / 2), - ((i%600) / 2));
  rect(0, 0, i%600, i%600);
  oldMouseX = mouseX;
  oldMouseY = mouseY;
 }


void mousePressed()
{
    background(255);    
}

info info

submitted by: DARYL_Gamma
views: 

yeah baby, now the square moves where your mouse is

treeThis sketch has a parent
Tags: gradient, square, animation, rotating

comments comment

loading loading...

 

Add a comment: