2010年10月30日 星期六

HW2

















定義:
ply主要結構為

element vertex 8 //定義"頂點"元素其數量為8個
property float32 x //
頂點的x屬性,其類型為float32
property float32 y
//頂點的y屬性,其類型為float32
property float32 z
//頂點的z屬性,其類型為float32
element face
6 //定義"面"元素,其數量為6個
property list uint8 int32 vertex_index

//面的頂點屬性,類型為uint8的列表

0 0 0 //頂點元素列表
0 0 1

4 0 1 2 3 //面元素列表
4 7 6 5 4

由以上ply定義
利用讀檔 讀取vertex和face的個數
再將vertex和face取出
以此完成Model

操作:
wsad:上下左右旋轉
按住滑鼠移動可旋轉

在此只實作到將模組讀出並利用鍵盤和滑鼠將圖案作旋轉功能
未完成打光,改變大小及更換模組實為可惜
然而第二次作業比第一次作業難上許多
且並未完美呈現作業功能
雖然如此但完成了作業仍然學到許多東西
此實為可貴之處

沒有留言:

張貼留言