2012年3月17日 星期六

作業一 元智一館


主題介紹腦細胞殺手元智一館
程式設計與寫作方法:
先參考照片並分出所需要的多邊形數量
這是我的參考圖
將一館先切成左右面及圓柱

[ 左面 ]窗戶用 迴圈畫POLYGON  
            欄杆用glBegin(GL_LINES)畫出
[ 右面 ] 的氣窗用粗線來畫出比較簡單 必須增加glEnable(GL_LINE_SMOOTH)才能使用
            glLineWidth(3) , 即可改變粗細  
[ 圓柱] 採用POLYGON來畫  要用多個頂點才能畫出來  



最後在加上樹並將背景著色
樹由1POLYGON 及1TRIANGLE 畫出
背景由藍色及白色漸層出來, 使用glShadeModel(GL_SMOOTH);



























心得與討論
這次作業最難的部分在於座標化,對每個多邊形都要一直不斷的微調座標才能得到我想要的位置,這花費了我很多的時間在微調上,如果要表達得更精細,則必須畫更多的多邊形,
過程中可能常碰到的問題是glBegin()沒對到glEnd()導致    畫不出4邊型