2023年3月9日 星期四

KZNK Week04 旋轉 Rotation

Week04-1 Transformation 

https://jsyeh.org/3dcg10/下載Examples:[data]、[win32],並解壓縮












把data加入windows資料夾,再執行windows資料夾裡的Transformation.exe







































第二行glRotate為(旋轉角度,X軸,Y軸,Z軸)表示轉軸旋轉
用右手定則判斷如何轉動
EX.(77,0,1,0)以Y軸為主旋轉77度如下,向右轉





















EX.(36,1,0,0)以X軸為主旋轉36度如下,向下轉




















EX.(49,0,0,1)以Z軸為主旋轉49度如下,向上轉









































開啟新的GLUT專案,命名week04-1 rotate

將week02-1程式碼修改為以下
茶壺會旋轉

















開啟新的GLUT專案,命名week04-2 rotate_light
在最一開始的main函式中尋找(Ctrl+F)light修改以下程式碼來打光
獲得有打光的旋轉茶壺





















開啟新的GLUT專案,命名week04-3 rotate_translate

藍色自轉茶壺與黃色公轉茶壺


沒有留言:

張貼留言