2017年3月20日 星期一

Class 04. 『ツバサ✧』 のノート

課程四、電腦圖學課堂作業

作業[1]:


先至3D圖學網頁下載所需的3個檔案,(http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/),


[data]、[win32]glut32.dll,並解壓縮,且將「data資料夾」與「glut32.dll」移動至「windows資料夾」,

並執行「Transformation」檔案,並觀察執行結果。



作業[2]:

複習『Class 03.』的課堂作業(1),(http://2017graphics.blogspot.tw/2017/03/class-03.html),

先完成一個茶壺圖案,並根據課堂上老師的教學,做一些位置變化。



作業[3]:


修改程式碼,使得茶壺圖案能夠使用滑鼠游標拖曳移動。


但是由於我們發現,程式執行,使用滑鼠拖曳茶壺圖案時,

游標上下拖曳的方向與茶壺實際移動的軌跡相反,所以我們更改mousey的運算式。



作業[4]:

void display()函式中,原glTranslatef();式更改為glScalef();式,

更換游標拖曳功能為放大、縮小並旋轉。

沒有留言:

張貼留言