一、开发环境说明
操作系统:windows开发软件:Visual Studio 编程语言:基于控制台下的opengl用到的库: glutopengl环境配置可参照上一篇博客:控制台+OPENGL配置说明[GLUT篇]
二、内容说明
1 、功能介绍
导入的3DS格式航天器实现纹理贴图:实现动画效果:9大行星绕着太阳运动实现按键交互层次建模,效果逼真2、程序目录截图
3、程序部分代码展示
int main(int argc, char** argv){glutInit(&argc, argv);glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);glutInitWindowSize (1000, 600); glutInitWindowPosition (100, 100);glutCreateWindow ("hello");init ();init_stars(); glutDisplayFunc(display); glutCreateMenu(menu);glutAddMenuEntry("x", 1);glutAddMenuEntry("y", 2);glutAddMenuEntry("z", 3);glutAttachMenu(GLUT_RIGHT_BUTTON);glutReshapeFunc(reshape);glutIdleFunc(idle);glutSpecialFunc(SpecialKeys);glutKeyboardFunc(keyboard);glutMainLoop();return 0;}