Week04-1 下載課本的範例並執行
2. 把 data 資料夾整個剪下到 windows 資料夾裡
3. 點選 Transformation.exe並打開它,出現此畫面就成功了。glRotatef() 為可以調整視覺方向
4. 紅框為轉動角度,黃框為X軸旋轉角度,藍框為Y軸旋轉角度,紫框為Z軸旋轉選轉角度
(轉動角度如右手定則)
Week04-2 會旋轉的茶壺
1. 同 Week01-2 的 建立 GLUT 程式,並取名為 Week04-1_rotate
2. 打開 main.cpp 看他的原始程式碼,並且之後要來模仿此框起來的程式碼。
3. 把程式碼全刪除,在貼上Week02所寫的十行程式碼後,並增加黃框裡的程式碼,執行後便會出現會旋轉的茶壺。
Week04-3 有光澤且會旋轉的茶壺
1. 同 Week01-2 的 建立 GLUT 程式,並取名為 Week04-1_rotate_light,並把 main.cpp 裡的程式碼更改為 Week04-1_rotate 裡的程式碼。
2. 再增加原程式碼的第126~134行、第156~172行程式碼到 main.cpp 裡。
(黃框為複製過去的程式碼、粉框為增加上去的程式碼)
3. 執行後便會出現一個有光澤且會旋轉的茶壺。
Week04-4 自轉與公轉
1. 再次回到 windows 資料夾裡,點選Transformation.exe並打開它
粉框為轉動整個世界,米色框為轉動物品角度,藍框為改變物品大小
2. 再次切換,粉框為移動物品角度,黃框為轉動中的,藍框為改變物品大小,紫框為車子。
Week04-5 會旋轉、有光澤、有顏色的茶壺
1. 同 Week01-2 的 建立 GLUT 程式,並取名為 Week04-1_rotate_translate,並把 main.cpp 裡的程式碼更改為 Week04-1_retate 裡的程式碼,並且增加框起來的程式碼,執行後便會出現藍色的茶壺。
2. 在程式碼中,再增加一個會移動旋轉且不同顏色的茶壺 (粉框裡的程式碼)
3. 執行後便會出現兩個不同顏色且會旋轉移動的茶壺。
沒有留言:
張貼留言