2017年3月20日 星期一

Week05 邊緣人的筆記

1.首先開啟http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/的網站

2.再來下載[data]、[win32] 和glut32.lib

3.把所有檔案放在一個資料夾

4.開啟程式並且使用Transformation

5.打開CodeBlocks開啟project的GLUT project

6.更改儲存點和檔名

7.下載freeglut並且更改路徑

8.再來加glTranslatef(0.5,0,0)x軸,y軸,z軸

9.增加float mouseX=0,mouseY=0;(滑鼠X軸,滑鼠Y軸)

10.增加glPushMatrix();和glPopMatrix();是種FuncC的開始和結尾

11.增加void motion(x,y)
{
    mouseX=(x-150/150.0);
    mouseY=-(y-150/150.0);
    glutPostRedisplay();
}來表示座標的改變

12.glClear(GL_Color_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);是用來
把畫面清空,才能在重畫的時後沒有殘影
13.glVertex2f(0,0);圓心
14.glutPostRedisplay();在記憶體通告要優先更新畫面
15.最後程式

沒有留言:

張貼留言