int main(int argc, char **argv) { // set window values win.width = 640; win.height = 480; win.title = "OBJ Viewer Service"; win.field_of_view_angle = 45; win.z_near = 1.0f; win.z_far = 500.0f; // initialize and run program glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE | GLUT_DEPTH ); glutInitWindowSize(win.width,win.height); glutCreateWindow(win.title.c_str()); glutDisplayFunc(display); glutIdleFunc( display ); glutKeyboardFunc( keyboard ); initialize(); obj.loadFromFile("../models", "neuron.obj"); glutMainLoop(); return 0; }