2022年3月14日 星期一

goldfish week04

主題:移動/旋轉/縮放與矩陣(Matrix)

1.下載範例

進入https://jsyeh.org/3dcg10/->下載data和win32->window.zip解壓縮至桌面->data.zip\data拉進window裡面->開啟window\Transformation.exe

2.移動Translate

處理freeglut(解壓縮丟桌面,複製短檔名成libglut32.a)->建立GLUT專案(名稱:week04_translate、目錄桌面、位子freeglut)->刪除並貼上茶壺程式碼(看github)->修改程式碼如圖
修改程式碼為自訂函式
3.滑鼠事件、座標變換
(1).滑鼠事件
建立GLUT專案(week04_mouse、桌面、freeglut)->修改程式碼
滑鼠點擊會顯示用什麼鍵按的及座標位子
(2).座標轉換
修改程式碼如圖
透過點擊不同位子移動茶壺,點哪裡茶壺就出現在哪
修改程式碼如圖
點擊位子後連成線可用來畫圖

沒有留言:

張貼留言