2024年3月14日 星期四

東方公主我婆

 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()順序)


沒有留言:

張貼留言