2012年9月18日 星期二

Hw2



程式碼

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

程式碼

size(600,300);
for(int i=0;i<60;i++){
  for(int k=0;k<30;k++){
    fill(i*255/10,k*255/10,random(255));
    rect(i*10,k*10,10,10);
  }
}

for迴圈的意思是指將方格以y軸的順序逐一創造







程式碼


size(400,300);
for(int i=0;i<4;i++){
  for(int k=0;k<3;k++){
    fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  100,100);
     fill(random(255),random(255),0);
    ellipse(i*100+50,k*100+50,  90,90);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  80,80);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  70,70);
     fill(random(255),random(255),0);
    ellipse(i*100+50,k*100+50,  60,60);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  50,50);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  40,40);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  30,30);
     fill(random(255),random(255),random(255));
    ellipse(i*100+50,k*100+50,  20,20);
  }
}

心得:目前都是學一些很簡單的繪圖方式,跟一二年級比起來,現在已經越來越
上手了,但是學的語言很多,有時候真的會產生混亂!有沒有辦法解決產生混亂
的這種問題呢??有時候寫C語言,又跳到Java又跳到OpenCv,腦筋常常會轉不過
來欸!!現在又加上processing!天哪!

1 則留言: