2024年4月22日 星期一

小白學圖學 Week10

 Week10


##Week10-0_sample

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

1.Free-New-Project,GLUT專案,weel10-0_sample

##Week10-1_TRT_glutSolidCube_myBody_myArm

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

2.貼上上周的Week09-2的程式

3.把身體的程式,放到void myBody()函式

4.把手臂的程式,放到void myArm()函式


## week10-2_TRT_glutIdleFunc_rotate

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

2.貼上上周的Week10-1的程式

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


##week10-3_TRT_glRotatef_glTranslatef

1.File-New-Project,GLUT專案 week10-3_TRT_glRotatef_glTranslatef

2.貼上week10-2的程式

3.在glRotatef()與myArm()中間,插入一行glTranslatef()移動旋轉中心

沒有留言:

張貼留言