Tuesday, 2 September 2014

Animation Spoon and Fork lab 2

void setup(){
  size(200, 200);
  frameRate(50);
}
float posx = 0;
float c = 0;
void draw(){
  if(c == 0){draw_fab(); posx = posx + 1;if(posx >20){c = 1;}}
  if(c == 1){draw_fab(); posx = posx - 1;if(posx < -10){c = 0;}}
}

void draw_fab(){
  background(200);
  fill(255);
  stroke(255);
  quad(100, 25, 25, 100, 100, 175, 175, 100);
  stroke(180);
  fill(180);
  rect(posx+45, 70, 10, 70);
  rect(145-posx, 70, 10, 70);
  quad(135-posx, 55, 165-posx, 55, 155-posx, 72, 145-posx, 72);
  ellipse(posx+50, 50, 30, 45);
  rect(135-posx, 30, 30, 25);
  stroke(190);
  fill(190);
  ellipse(posx+50, 50, 26, 36);
  rect(posx+47, 72, 6, 66);
  rect(147-posx, 72, 6, 66);
  quad(138-posx, 55, 162-posx, 55, 153-posx, 72, 147-posx, 72);
  rect(138-posx, 32, 3, 25);
  rect(145-posx, 32, 3, 25);
  rect(152-posx, 32, 3, 25);
  rect(159-posx, 32, 3, 25);
}

No comments:

Post a Comment