定義:
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:上下左右旋轉
按住滑鼠移動可旋轉
在此只實作到將模組讀出並利用鍵盤和滑鼠將圖案作旋轉功能
未完成打光,改變大小及更換模組實為可惜
然而第二次作業比第一次作業難上許多
且並未完美呈現作業功能
雖然如此但完成了作業仍然學到許多東西
此實為可貴之處