2017年9月21日 星期四

李柏徹的計算機圖學學習紀錄02

1.開啟一個新的OpenGL專案

2.開啟Notepad++

3.將開啟標頭檔的程式碼進行複製

4.複製int main

5.依序複製GLUT相關程式碼



6.依序複製或編寫display內需要的函式




7.參考此範例程式碼將左邊的cpp刪到剩我們需要的這些為止

程式碼功能:
glutInit(&argc, argv);
//使用argc和*argv[]的參數
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
//設定顯示模式
glutCreateWindow("GLUT Shapes");
//建立3D視窗
glutMainLoop();
//主要迴圈
glClearColor(1,0,0,0);
//設定背景顏色
glutSolidTeapot(0.3);
//使用GLUT外掛畫出實心茶壺
glutSwapBuffers();
//交換繪圖BUFFER
glBegin(GL_POLYGON);
//開始繪製多邊形
glVertex3f(x,y,z);
//(3f=xyz這三維)設定多邊形的頂點 PS 順序不同可能導致圖形不一樣 因為繪製的為凸多邊形

沒有留言:

張貼留言