#include <GL/glut.h>
void display(void)
{
glClearColor(1,0,0,0);設置背景的顏色 :紅色
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 把背景設成上述的顏色
glColor3f(0,0,0);設置顏色為黑色
glBegin(GL_POLYGON);開始畫一個多邊形
glVertex3f(0,0,0);
glVertex3f(0,1,0);
glVertex3f(1,0,0); 設置3個頂點
glEnd(); 結束畫
glutSwapBuffers(); 將緩衝區互換
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv); 開始使用GLUT程式
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);設定顯示模式
glutCreateWindow("GLUT Shapes"); 建立glut 3D模式
glutDisplayFunc(display); 使用上述函式
glutMainLoop();結束迴圈
}

2 畫茶壺
glutSolidTeapot(0.3); 使用這個外掛程式化一個茶壺
沒有留言:
張貼留言