1,开始的环境配置:
gltSetWorkingDirectory(argv[0]); // 设置工作路径,防止在Windows上错误
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DEPTH);
glutInitWindowSize(800, 600);
glutCreateWindow("旋转");
glutDisplayFunc(randerSence);
glutReshapeFunc(changeSize);
glutSpecialFunc(specialKey);
if (glewInit() != GLEW_OK) {
printf("device --- err"); return 1;
}
setup();
glutMainLoop();
2,多边形几种渲染方式:
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); // 线,
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); // 面
glPolygonMode(GL_FRONT_AND_BACK, GL_POINT); // 点