2016年3月24日 星期四

week05體感互動 02161095

week05
會動的眼睛
void setup(){
size(120,100);//視窗大小
}
void draw(){
  float t=frameCount/180.0*PI;
  background(0);
  fill(255);//填充白色
  ellipse(40,50,33,33);
  ellipse(120-40,50,33,33);(眼睛)
  fill(0);//填充黑色
  ellipse(40+15*cos(t),50+sin(t),5,5);
  ellipse(120-40+15*cos(t),50+sin(t),5,5);(眼珠)

}










































看著滑鼠動的眼睛
void setup(){
size(120,100);
}
void draw(){
  //float t=frameCount/180.0*PI;
  background(0);
  fill(255);
  ellipse(40,50,33,33);
  ellipse(120-40,50,33,33);
  fill(0);
  float t=atan2(mouseY-50,mouseX-45);
  ellipse(40+15*cos(t),50+15*sin(t),5,5);
  t=atan2(mouseY-50,mouseX-(120-40));
  ellipse(120-40+15*cos(t),50+15*sin(t),5,5);

}






























旋轉紙牌
void setup(){
size(600,600);
}
void draw(){

  background(255);
 float t=frameCount/100.0;
 for(float f=0;f<PI;f+=0.1){
 rect(200+150*cos(f+t),f*100,30,30);
 rect(200+150*cos(f+t+PI),f*100,30,30); 
 }

}


沒有留言:

張貼留言