Beispiel #1
0
int main (int argc, char ** argv) {
    ShapeContainer *shapes = new ShapeContainer();
    shapes->addCircle(300,300,50,0.0,0.5,0.5);
    shapes->setVisible(true);
    shapes->setSelected(true);
    shape_cont.push_back(shapes);
    setCurrentContainer(shapes);
    
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
    glutInitWindowPosition(100, 100);
    win_w = 640; win_h = 480;
    glutInitWindowSize(640,480);
    glutCreateWindow("GLUT Window");
    glutDisplayFunc(render);
    glutIdleFunc(idle);
//    glutIdleFunc(render);
    glutReshapeFunc(resizeWindow);
    glutKeyboardFunc(processNormalKeys);
    glutSpecialFunc(processSpecialKeys);
    
    glDisable(GL_DEPTH_TEST);
    glutMainLoop();
    
    return 0;
}