真week04 旋轉 Rotate
1.進入https://jsyeh.org/3dcg10/網頁
下載win32 和data,將win32和data解壓縮後
將data放入window
開啟Transformation.exe檔
開啟後按右鍵即可切換不同模型
後面的三個參數表示旋轉軸 Y 軸為(0,1,0),旋轉角度為正
車子會水平往右旋轉\將後面旋轉軸改為 X軸(1,0,0)
旋轉角度為正車頭會往下將選轉軸更改為Z軸(0,0,1)
旋轉角度為正車子會向左傾斜,右邊較高,因為Z軸方向由里往外延伸
若旋轉軸為(1,1,0),旋轉方向則會由左上往右下旋轉
車子會水平往右旋轉\將後面旋轉軸改為 X軸(1,0,0)
旋轉角度為正車頭會往下將選轉軸更改為Z軸(0,0,1)
旋轉角度為正車子會向左傾斜,右邊較高,因為Z軸方向由里往外延伸
若旋轉軸為(1,1,0),旋轉方向則會由左上往右下旋轉
2.CodeBlocks: File-New-Project, 選 GLUT專案, 按GO
按Next->輸入檔名week01-2_GLUT->next->Finish
再把 GLUT 的目錄, 設成 桌面的 freeglut
按下Sources 中的Main.pp
更改其中的程式碼
2.旋轉茶壺
開啟codeblock 新增專案freeglut檔名為week04-1
新增之前要先解壓縮葉正勝老師上課軟體中的freeglut並用前幾周的方法複製
更改上周的程式碼,程式碼如下,就會獲得一個在原地旋轉的茶壺。
3.打光的旋轉茶壺
到另存的程式碼中尋找light
貼上WEEK04-1的程式
執行程式就會看見已經有打光上去的茶壺







沒有留言:
張貼留言