2024年4月22日 星期一

4.4acl16_week10

week10

[week10-0]

0.安裝freeglut, libfreeglut.a複製成libglut32.a

1.File-New-Project ,GLUT專案,week10-0_sample

[week10-1]

1.File-New-Project ,GLUT專案,week10-1_TRT_glutSolidCube_myBody_myArm

2.貼上上週的week09-2的程式

3.要用glutSolidCube(0.3)用兩次,紅色的身體,綠色手臂

*目標:用方塊,放到void myBody() 函式裡

- 把身體的程式,放到void myBody()函示

- 把手臂的程式,放到void myArm()函示

[week10-2]

1.File-New-Project ,GLUT專案,week10-2_TRT_glutIdleFunc_rotate

2.貼上week10-1的程式

3.加上float angle=0; 加上glRotatef(angle++,0,0,1); glutIdelFunc(display);


[week10-3]

*glRotatef()myArm()中間新增一行glTranslate()

移動旋轉中心

[week10-4]

[week10-6]

[week10-7]





















沒有留言:

張貼留言