1.安裝freeglut,改lib\libfreeglut.a複製成libglut32.a
2.File-New-Project,GLUT專案 week04_mouse_glScalef
3.手動輸入10行程式碼
4.再加上週的week03_mouse_glRotatef
5.你可以貼上週的了.....
6.float angle=0;
glPushMatrix();
glRotatef(angle,0,0,1);
glutSolidTeapot(0.3);
glPopMatrix();
glutSwapBuffers();
7.開一個新的專案 week04_keyboard_mouse_motion
8.貼上11行程式碼
9.void keybord(){...}三行
glutKeyboardFunc(keyboard);
10.mouse,motion也解決
11.https://jsyeh.org/3dcg10/
12.data,win32
13.windows.zip解壓縮 data.zip解壓縮 放置windows資料夾內
14.swap translate/rotate 交換2行
15.自轉公轉
把轉動中的高高瘦瘦的藍色車子搬到右邊去
轉動中的高高瘦瘦的藍色車子
高高瘦瘦的車子
車子
16.開一個新的專案 week04_translate_rotate_scale
17.貼上11行程式碼
整個.....全部轉動
把大小沒變的藍色車子移到右邊
大小沒變的藍色的車子
藍色的車子
車子
18.開一個新的專案 week04_rotate_translate_scale
19.複製剛剛的程式碼
改變兩行(交換glTranslatef()和glRotatef()順序)
沒有留言:
張貼留言