1. 心得:
這次的作業是load ply model然後show出來,我的作法是先把ply檔內的vertex數及face數讀出來,把每組vertex各以float的方式存入struct中,再用linked list把每組face以linked list連結起來並存進去。
而要把圖畫出來時則是用glVertex3f();從第一個面開始,把每個面所對應到的點連起來並一個面一個面畫出來。
而程式執行方式是先把ply讀進去structure中,然後讓使用者選畫出來的方式wire or solid,之後再照使用者選的模式畫出來。
至於操作方面可用: 1. 滑鼠轉動model, 2. Z/z調整正交, 3. R/r, F/f, V/v 轉動model 4. T/t, G/g, B/b 移動model位置。
2.執行結果:



沒有留言:
張貼留言