2012年10月9日 星期二

99160866陳冠倫,HW05,Week05


第一個作業
void setup(){
  size(600,600);
}
float rrr=0.01;
void draw(){
  background(0,0,0);
  translate(300,300);

  rotate(mouseX);mouseX+=0.0001;

  fill(random(255),random(255),random(255));
  for(int i=0;i<36;i++){
    rotate( PI/18);
    ellipse(100,0,200,20);
  }
   fill(random(255),0,0);
  for(int i=0;i<18;i++){
    rotate(PI/9);
    ellipse(100,0,180,30);
       }
    fill(random(255),0,0);
  for(int i=0;i<18;i++){
    rotate(PI/9);
    ellipse(100,0,180,30);
       }
       fill(255,0,0);
       ellipse(0,0,180,180);
       fill(255,100,0);
       ellipse(0,0,150,150);
       fill(255,100,100);
       ellipse(0,0,120,120);
       fill(255,90,0);
       ellipse(0,0,90,90);
       fill(255,60,0);
       ellipse(0,0,60,60);
       fill(255,30,30);
       ellipse(0,0,30,30);
}



第二個作業 滑鼠可以讓圖案原地轉動



void setup(){
  size(600,600);
}
float rrr=0.01;
void draw(){
  background(0,0,0);
  translate(300,300);

  rotate(mouseX);mouseX+=0.0001;

  fill(random(255),random(255),random(255));
  for(int i=0;i<36;i++){
    rotate( PI/18);
    ellipse(100,0,200,20);
  }
   fill(random(255),0,0);
  for(int i=0;i<18;i++){
    rotate(PI/9);
    ellipse(100,0,180,30);
       }
    fill(random(255),0,0);
  for(int i=0;i<18;i++){
    rotate(PI/9);
    ellipse(100,0,180,30);
       }
       fill(255,0,0);
       ellipse(0,0,180,180);
       fill(255,100,0);
       ellipse(0,0,150,150);
       fill(255,100,100);
       ellipse(0,0,120,120);
       fill(255,90,0);
       ellipse(0,0,90,90);
       fill(255,60,0);
       ellipse(0,0,60,60);
       fill(255,30,30);
       ellipse(0,0,30,30);
}

第三個作業
我們這組想做打地鼠    基本概念和程式碼大概有想一下   之後會再補上

2 則留言: