2010年5月10日 星期一

作業3 舞動人偶


1程式設計與寫作方法、執行結果呈現

一開始先把機器人打光



後來要加入模組時 顏色就不見了><



不過機器人的基本動作都還可以執行


而背景城堡也會動

2心得與討論


這次在打光的時候 還算順利

只是不知道為甚麼加入模組顏色就會消失

不過打光的感覺還是在

希望在下個禮拜之前能搞清楚原因><

2010年4月12日 星期一

作業2 3D立體木偶機器人


1程式設計與寫作方法、執行結果呈現

1. 概觀

2. 按 "u" or "i" 旋轉視角(繞y軸轉)

3. 按 "j" or "k" 旋轉視角(繞z軸轉)

4. 按 "n" or "m" 旋轉視角(繞x軸轉)

5. 按 "3" or "4" 擺動手臂(左右手)

6. 按 "5" or "6" 擺動腳(左右腳)

7. 此外還可按 "1" 旋轉頭

2心得與討論

我的機器人是由
glutWireSphere (頭)
glutWireTorus (身體)
glutWireCube(1) (手腳)
組合而成的

每個部分都用 glPushMatrix(); 和 glPopMatrix(); 包起來以便轉動
再用 glTranslatef glRotatef glScalef 等等做調整
上面三者的順序和數目很重要!!!!
光是測試就花了很多時間
雖然這次的機器人醜醜的...
但是能讓它轉動真的很開心!!!!

2010年3月22日 星期一

作業1卡通圖案繪製

1程式設計與寫作方法、執行結果呈現

我畫的是一隻小雞~我用了橢圓形 三角形 圓形 弧形 線段等等簡單的幾何圖形

再加上一點配色 希望能讓小雞看起來可愛一點 立體一點

背景的部分是一層一層畫上去的

在畫的時候要很注意圖形先後次序的問題!


2心得與討論

有一段時間沒碰程式的我 花了大概兩個多鐘頭寫完這個作業...

雖然算座標算顏色算的很累

不過成品很可愛就滿足了!!

有機會會再嘗試看看把牠畫得更立體些 : )


2010年3月7日 星期日