2024年3月11日 星期一

Sean的電腦圖學日誌 week04

 #week04

##再看 glScalef

1.下載課本範例 https://jsyeh.org/3dcg10/

2.data, win32

3.data解壓放到win,開啟Transformation

4.試glScalef(x,y,z);


##


滑鼠移動放大縮小


##試著交換 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 程式碼貼上
整個[旋轉中的縮很小的綠色的茶壺]移到
右邊
旋轉中的縮很小的綠色的茶壺
縮很小的綠色的茶壺
綠色的茶壺
茶壺




##滑鼠點下放開出現茶壺





沒有留言:

張貼留言