2020年10月26日 星期一

week-07

 Step.1



Step.2





Step.3


Step.4



Step.5


-------------------水果------------------









加分~~~~~~~~~~~





void setup(){
  size(500,500);
}
void draw(){
  background(255);    //清除殘影

  for(int i=50; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
     // fill(0,128,128);
          stroke(255,0,0);
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+180+frameCount); 
      float x = (i+j)%500+cos(angle2) * 20;        
      float y = j+sin(angle2) * 20;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }     
    for(int i=50; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
     // fill(0,128,128);
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+180+frameCount); 
      float x = (i+j)%500+cos(angle2) * 13;        
      float y = j+sin(angle2) * 13;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }    
  for(int i=50; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
     // fill(0,128,128);
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+180+frameCount); 
      float x = (i+j)%500+cos(angle2) * 6;        
      float y = j+sin(angle2) * 6;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }
  for(int i=100; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
      //fill(128,0,128);
           stroke(0,0,0);
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+frameCount); 
      float x = (i+j)%500+cos(angle2) * 20;        
      float y = j+sin(angle2) * 20;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }
  for(int i=100; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
      //fill(128,0,128);
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+frameCount); 
      float x = (i+j)%500+cos(angle2) * 13;        
      float y = j+sin(angle2) * 13;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }
  for(int i=100; i<=500; i+=100){
    for(int j=50; j<=500; j+=50){
      beginShape();                         //去掉內部空間
      for(int angle=0; angle<360; angle+=120){  //一次一個點
 //frameCount 令形狀能以1秒60次的速度自動旋轉
      float angle2 = radians(angle+frameCount); 
      float x = (i+j)%500+cos(angle2) * 6;        
      float y = j+sin(angle2) * 6;
      vertex(x,y);
      }
    endShape(CLOSE);
    }
  }
}


沒有留言:

張貼留言