2018年6月20日 星期三

week03 李宜謙

學學如何使用Shapes

(1)首先從 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/

下載需要的檔案,有data.zip、win32.zip、glut32.dll






(2)把glut32.dll放進windows資料夾內





(3)打開Shapes


(4) Command manipulation window (右邊的黑視窗)裡按右鍵可以更改顯示的圖形



每個數值按住上下拖移可以調整數值大小


(5) Screen-space view (左邊的視窗) 裡按右鍵選 Toggle big vertices 圖形的頂點放大了




Screen-space view (左邊的視窗) 裡按右鍵選 Toggle drawing outlines 幫圖形加上邊框



繪製茶壺

先新增一個 GLUT project (依照上週的步驟新增)


小技巧:Code::Blocks 的編輯區放大



學習印出滑鼠點擊的座標以及狀態

設定按鍵觸發動作



取得圖形每個頂點的座標

在圖形上任意點點擊即可將對應的座標印出,mouse下壓才會紀錄




讓圖形可以跟著滑鼠一起移動(1)

游標在移動過程中會位於圖形的中心點,圖形的中心點會一直黏著游標

讓圖形可以跟著滑鼠一起移動(2)

移動的過成中圖形的中心點不會黏著游標,類似Googol Map在移動地圖的感覺


Ps.實際操作會比較有感覺,截圖中滑鼠位置看不到自己點選的差別


沒有留言:

張貼留言