2012年10月9日 星期二

week05,HW05

1. 會自己轉動的花




void setup(){
  size(600,600);
  noStroke();
}
float angle=0.01;
void draw(){
  background(0,0,0);
  translate(300,300);
  rotate(angle);
  angle=angle+0.01;
  for(int i=0;i<16;i++){
    rotate( PI/8);
    fill(100,200,0);
    ellipse(100,0,180,40);
    fill(255,100,0);
    ellipse(100,0,250,20);
  }
} 

2. 會跟著滑鼠跑的






void setup(){
  size(600,600);
  noStroke();
}
float angle=0.01;
void draw(){
  background(0,0,0);
  if(mousePressed){
  float move=(mouseX-pmouseX)-(mouseY-pmouseY);
  angle = angle + (move)*10*PI/30;
  }
  translate(mouseX,mouseY);
  rotate(angle);
  //angle=angle+0.01;  for(int i=0;i<16;i++){
    rotate( PI/8);
    fill(100,255,255);
    ellipse(100,0,180,40);
    fill(255,100,0);
    ellipse(100,0,250,20); 
  }
} 

3.

小朋友下樓梯!

1 則留言: