Abcd
Abcd
h>
void initOpenGL() {
glEnable(GL_DEPTH_TEST);
void drawCube() {
glBegin(GL_QUADS);
glEnd();
void display() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
drawCube();
glutSwapBuffers();
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
// Main function
glutInit(&argc, argv);
glutInitWindowSize(500, 500);
glutCreateWindow("Colored 3D Cube");
initOpenGL();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutMainLoop();
return 0;}