Tuesday, 2 September 2014

Bicycle lab 2

void setup(){
 size(400, 300);
 background(255);
 frameRate(5);
}
float y = 0;
void draw(){
  float rx = random(-100, 300);
  float ry = random(-200, 100);
  float rr = random(0, 255);
  float rg = random(0, 255);
  float rb = random(0, 255);
  draw_b(30, rx, ry, rr, rg, rb);
  y = y + 1;
  if(y == 15){y = 0; background(255);}
}
void draw_b(float wheel,float posx, float posy, float rr, float rg, float rb){
 stroke(rr, rg, rb);
 strokeWeight(4);
 noFill();
 ellipse(posx+50, posy+200, wheel, wheel);
 ellipse(posx+110, posy+200, wheel, wheel);
 line(posx+50, posy+200, posx+65, posy+160);
 line(posx+65, posy+160, posx+75, posy+160);
 line(posx+62, posy+173, posx+100, posy+173);
 line(posx+110, posy+200, posx+100, posy+173);
 line(posx+62, posy+173, posx+80, posy+200);
 line(posx+80, posy+200, posx+110, posy+200);
 line(posx+80, posy+200, posx+105, posy+165);
 line(posx+95, posy+165, posx+108, posy+165);

 
}



No comments:

Post a Comment