2024年3月11日 星期一

小白學圖學 Week04

 小白學圖學 Week04

##week04_mouse_glScalef

0.安裝freeglut,同時把lib\libfreeglut.a複製成libglut32.a

1.File-New-Project,GLUT專案 week04_mouse_glScalef 要設定好GLUT

2.貼上10行程式碼

_____________________________________________________________________________

第一個版本的程式




程式碼照片









程式照片







_____________________________________________________________________________

*縮放大小





程式碼照片











程式畫面







_____________________________________________________________________________

##試著交換 Translate/Rotate 兩行程式

*試課本範例Transformation

*先把translate移到右方,再rotate看看

*下方程式,按右鍵,可swap translate/rotate交換

*再rotate看看,差在哪裡 Ans:公轉/自轉

*Why? Ans.因為旋轉軸不一樣














##理解的技巧

1.把左耳靠著左肩,再看程式碼(從下往上看)

2.把旋轉中,長胖的藍色車子移到右邊去

旋轉中長胖的藍色車子

長胖的藍色車子

藍色的車子

車子


把全部的東西做旋轉

放在右邊的高瘦的藍色車子

高瘦的藍色車子

藍色的車子

車子

_____________________________________________________________________________

## week04_translate_rotate_scale

1.File-New-Project,GLUT專案week04_translate_rotate_scale

2.把剛剛的week04_mouse_glScalef程式貼上










程式碼照片
















程式照片









___________________________________________________________________________

## week04_rotate_translate_scale

1.File-New-Project,GLUT專案week04_translate_rotate_scale

2.把剛剛的week04_translate_rotate_scale程式貼上









程式碼照片





程式照片







_____________________________________________________________________________

## week04_keyboard_mouse_motion

1.File-New-Project,GLUT專案 week04_keyboard_mouse_motion

2.把10行程式碼貼上







程式碼照片







程式照片






*加入滑鼠(點擊生成茶壺)








程式碼照片






程式照片




















沒有留言:

張貼留言