2010年10月12日 星期二

HW02

HW2_1 每秒畫100個隨機色彩的矩形






















http://ss24.mcu.edu.tw/~s8360746/HW2_1/applet/









HW2_2 利用講義範例做應用上的延伸





















http://ss24.mcu.edu.tw/~s8360746/HW2_2/applet/









HW2_3 畫12個不同色彩的圓中圓


















http://ss24.mcu.edu.tw/~s8360746/HW2_3/applet/




心得感想:

這次的課程最主要是在練習random和loop的應用,還學到了新的function,void setup{}、

void draw{},還有每秒畫n次的frameRate(n);,運用以上這些指令就可以做出許多的變化

HW2_1每秒就變換一張截然不同的面貌,有許多隨機色彩又是半透明矩形、有種眼花撩亂

但又繽紛絢麗的感覺,然而以用frameRate就可以做出多變的效果,HW2_2就是一個例子,

只要再和loop做結合,就可以達成兩種色澤交錯的效果,搭配random就可以有深淺不一的

色塊,最後因為frameRate的關係,還會讓圖變得像是跑馬燈一樣閃爍,非常有趣,HW2_3

也是loop的應用,只是畫的是圓形,不過每個圓的圓心位子及半徑都必須先計算過,利用巢

狀for迴圈即可少寫許多冗長不必要的程式碼,只是在撰寫前要先稍微動動腦,思考撰寫方

式,然後測試,發現跑出來的圖形不是自己想要的結果時,就再加以修改。

在這些過程中,可以促使自己思考,還有在為圖案上色時,可以選擇自己喜歡的配色,自由

度很高,我喜歡這種自由發揮的感覺,沒有壓力,不像是在撰寫程式繪圖是像創作那樣。

沒有留言:

張貼留言