วันจันทร์ที่ 1 กันยายน พ.ศ. 2557

A Bicycle

 

float driveBicycle = 150;
void setup () {
  size (300, 300);
  background (255);
}

void draw () {
  background (255);
  draw_bicycle (driveBicycle);
  driveBicycle = driveBicycle - 1;
  if (driveBicycle <= 0) {
    driveBicycle =width;
  }
}

void draw_bicycle (float driveBicycle) {
  strokeWeight (10);
  stroke (102, 51, 0);
  line (driveBicycle, (height/2)-30, driveBicycle+30, (height/2)-30);

  stroke (255, 51, 0);
  line (driveBicycle-50, (height/2), driveBicycle+50, (height/2));
  line (driveBicycle-50, (height/2)-100, driveBicycle-50, (height/2)+20);
  line (driveBicycle-50, (height/2)-50, driveBicycle+50, (height/2));

  stroke (0);
  ellipse (driveBicycle-50, (height/2)+50, 70, 70);
  ellipse (driveBicycle+70, (height/2)+30, 100, 100);
  fill (102);
  ellipse (driveBicycle-50, (height/2)+50, 20, 20);
  ellipse (driveBicycle+70, (height/2)+30, 50, 50);

  strokeWeight (15);
  stroke (255, 51, 0);
  line (driveBicycle-70, (height/2)-100, driveBicycle-10, (height/2)-100);
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น