1.初始化 主函数
2.定义窗口位置大小
3.给窗口取名字,同时写控制台的输出文字
4.调用初始化函数,各种回调函数,时间函数等等
5.return 0;
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowSize(1000, 700);
glutInitWindowPosition(0, 0);
glutCreateWindow("sunearthmoon");
printf("上、下键---绕x轴旋转\n");
printf("左、右键---绕y轴旋转\n");
printf("q/e键------相机拉近/推远\n");
printf("a/d键------相机右移/左移\n");
printf("s/w键------相机降低/抬高\n");
printf("1/2/3键------太阳自发光/聚光灯/泛光灯\n");
myinit();
glutKeyboardFunc(pressKey);
glutSpecialFunc(pressSKey);
glutReshapeFunc(myReshape);
glutDisplayFunc(display);
glutTimerFunc(100, idle, 0);
glutMainLoop();
return 0;
}