茶壺:
#include <GL/glut.h>///使用GLUT外掛
#include <stdio.h>///TODO:因為要printf
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glutSolidTeapot(0.3);
glutSwapBuffers();///交換兩倍的buffers
}
void mouse (int button,int state,int x,int y)
{///TODO:印出這些值 觀察一下
printf("button:%d state :%d x:%d y:%d\n",button,state,x,y);
}
int main (int argc,char** argv)
{
glutInit(&argc,argv);///(1)GLUT的初始設定
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);///(2)顯示模式
glutCreateWindow("08160191");///(3)開窗
glutDisplayFunc(display);///(4)等一下要顯示的函式
glutMouseFunc(mouse);///TODO:我們註冊的mouse 函式
glutMainLoop();///(5)主要迴圈
}



沒有留言:
張貼留言