2024年3月11日 星期一

Yxin week04

 WEEK04

#glScalef

1.下載課本範例 https://jsyeh.org/3dcg10/ window.zip & data.zip

2.解壓縮windows.zip => windows  將data.zip中data拉至windows裡

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


#week04_mouse_glScalef

1.安裝freeglut 將lib中libfreeglut.a複製成libglut32.a

2.Codeblocks File-New-Project,Glut專案,設定好GLUT


#試著交換translate/rotate兩行程式

1.試課本範例Transformation

2.先把translate移到右方,再rotate

3.下方程式按右鍵可swap translate/rotate交換

4.再rotate看看差別在哪

5.公轉自轉,旋轉軸不一樣




#week04_translate_rotate_scale

自轉



#week04_rotate_translate_scale

繞著中心點轉

1.File-New project-GLUT專案

2.把week04_mouse_glScalef程式碼貼上


#week04_keyboard_mouse_motion

可以按出一堆茶壺












沒有留言:

張貼留言