2012年9月18日 星期二

WEEK02,HW02

1.
size(600,600);
for(int i=0;i<20;i++){
fill(random(255),random(255),random(255));
rect(random(500),random(500),random(500),random(500));
}


























2.
size(600,600);
for(int i=0;i<40;i++){
  for(int k=0;k<30;k++){
fill(i*255/50*random(200),k*random(255),100);
rect(i*10,k*10,10,10);
  }
}






















3.

size(400,300);
for(int i=0;i<4;i++){
  for(int k=0;k<3;k++){
fill(i*255/4,k*255/3,180);
ellipse(i*100+50,k*100+50,100,100);
fill(i*255/40,k*255/30,50);
ellipse(i*100+50,k*100+50,10,100);
fill(i*255/4,k*255/3,250);
ellipse(i*100+50,k*100+50,10,10);
  }
}





















課堂心得:
利用random隨機產生自己設定範圍內的方形
使用for迴圈讓小方格產生隨機或者漸進式的顏色變化
ellipse是圓形的指令

1 則留言: