애니메이션
...
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
...void glutIdleFunc(void (*func)(void));
인자설명:
func - 어플리케이션의 휴면(Idle) 시간에 호출될 함수의 이름입니다.void main(int argc, char **argv)
{
glutInit(&argc, argv);
//이중버퍼를 설정한다.
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowPosition(100,100);
glutInitWindowSize(320,320);
glutCreateWindow("3D Tech- GLUT Tutorial");
glutDisplayFunc(renderScene);
//휴면(idle)시간에 호출될 함수를 설정한다.
glutIdleFunc(renderScene);
glutReshapeFunc(changeSize);
//깊이 검사가 가능하도록 설정한다.
glEnable(GL_DEPTH_TEST);
glutMainLoop();
}Last updated