這次的主題是元智一館,主要是要練習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的函式庫,
因此省去了設定函式庫的麻煩。
這次遇到的問題大概是那個圓柱,
由於是平面圖,
立體的圓柱還不太會表示。
因此使用兩個長條來表現,
雖然比較不像原圖,
但至少平面的感覺有了。
希望以後能學到如何使用漸層來取代單一色彩的背景。
