2011年5月13日 星期五

作業二 九大行星



這次的作業是九大行星中的太陽地球月亮彼此公轉自轉

一開始很快就把三顆星球畫好了

以為會很順利的完成這次作業

殊不知

困難的部分才正要開始

一開始搞不太清楚平移跟旋轉

使得地球完全不照預想中的方式繞

而是一直繞八字形,甚至整個飛出視窗外

上網找了一下資料,才把他們的運作弄清楚

弄完之後又是新的困難

地球怎麼繞都在太陽後面

再度上網google,找到了景深測試的函數 
glEnable(GL_DEPTH_TEST);

但是加進去之後

依舊沒辦法繞到太陽前面

到處找相關的程式碼參考比較

後來終於把這次作業完成了

雖然有點醜醜的

可是還是很開心:)

心得:

這次作業一直瘋狂的上網google相關的資料

尤其是地球繞不到太陽前面的狀況
超有挫折感的

不管怎麼改,每次出來的畫面都一樣

就是死都不到前面

弄了好久才解決這個問題

上網看了那麼多資料

希望接下來的作業

能夠更得心應手一些~

沒有留言:

張貼留言