2012年3月12日 星期一

作業一 元智一館

1.主題介紹
這次的主題是元智一館,主要是要練習OpenGL的使用。

2.過程與成果展示

程式結果:




參考原圖:

主要是從六館的方向往一館看去,

是從側邊的觀點去畫的。

作圖的順序大概是:

1.開啟視窗。
2.給定一個底色做為天空,使用的顏色參數為glColor3f(0.43, 0.61, 0.92)。
3.給定一個底色做為建築,使用的顏色參數為glColor3f(0.3, 0.3, 0.3)。
4.畫出右邊的窗戶,利用兩個for迴圈來實作黑色的長條圖。
5.為了盡量表現出入口的圓柱,使用左右兩個有色差的長方形來表現。
6.在天空畫一圓作為太陽,使用的顏色參數為glColor3f(1,1,0)。
7.利用多個圓來畫出雲朵,使用的顏色參數為glColor3f(0.9,0.9,0.9)。


3.心得與討論 
本次作業使用的平台是Visual Studio 2010,
曾經有使用過OpenGL的函式庫,
因此省去了設定函式庫的麻煩。
這次遇到的問題大概是那個圓柱,
由於是平面圖,
立體的圓柱還不太會表示。
因此使用兩個長條來表現,
雖然比較不像原圖,
但至少平面的感覺有了。
希望以後能學到如何使用漸層來取代單一色彩的背景。