2015年10月19日 星期一

02160615_成庭萱_Week06

(1)很多圓圈的波浪
     用processing可以做出這個網址的畫面
     http://www.cmlab.csie.ntu.edu.tw/~jsyeh/processing/circleSHM/



void setup() {
  size(500, 500);
}
void draw() {
  background(255);
  for (int i=-1; i<20; i++) {
    for (int j=-1; j<20; j++) {
      float a=500.0/18.0;
      float r=a*2-10;
      float t=((i+j)*5+frameCount)/13.0;
      noFill();
      ellipse(i*a, j*a, r, r);
      fill(0);
      ellipse(i*a+r*cos(t), j*a+r*sin(t), 5, 5);
    }
  }
}

(2)倒數計時
     期中作品可能會用到



int count=660;
void setup() {
  size(500, 500);
}
void draw() {
  if (count<60)
    background(255, 0, 0);
  else {
    background(255);
    count--;
  }
  fill(0, 255, 255);
  textSize(50);
  text("Time: "+int(count/60), 100, 100);
}
void mousePressed() {
  count=660;
}


沒有留言:

張貼留言