#Week04
#再看看 glScalef
1. 下載課本範例 https://jsyeh.org/3dcg10/
2. data, win32
3. windows.zip => 下載\windows\Transformation.exe
3. data.zip =>下載\windows\data\模型檔
4. 試 glScalef (x, y, z);
5.把它的意思 (和上週教的) , 寫到部落格裡
(每周寫一篇blog貼文)
##week04_mouse_glScalf
0. 安裝 freeglut, 同時把 lib\libfreeglut.a複製成libglut32.a
1. File-New-Project, GLUT專案
week04_mouse_glScalef 要設定好GLUT
2. 貼上10行GLUT程式碼
##試著交換 translate/rotate 兩行程式
1. 試課本範例 Transformation
2. 先把translate 移到右方, 再rotate看看
3. 下方程式, 按右鍵, 可 swap translate/rotate 交換
4. 再 rotate 看看, 差在哪裡
5. 公轉、自轉
6. 旋轉軸不一樣
7. 好像是[把一個自轉的人]搬到右邊去
8. 好像是[吃辦桌時,桌上的大圓盤,把東西放上去,轉]
##理解的技巧
1. 把左耳[靠著] 左肩,再看程式碼(從下往上看)
2. 把[旋轉中、長胖的藍色車子
長胖的藍色車子
藍色的車子
車子
把[全部的東西]做旋轉
放在右邊的高瘦的藍色車子
高瘦的藍色車子
藍色的車子
車子
##week04_translate_rotate_scale
1.File-New-Project, GLUT專案
week04_translate_rotate_scale
2.把剛剛的week04_mouse_glScalef 程式碼貼上
整個[旋轉中的縮很小的綠色的茶壺]移到
右邊
旋轉中的縮很小的綠色的茶壺
縮很小的綠色的茶壺
綠色的茶壺
茶壺
沒有留言:
張貼留言