环境介绍
- 参考书目:计算机图形学 第4版
- VS版本:2017
- OpenGL环境:GLUT库
准备GLUT库
下载网址
https://www.opengl.org/resources/libraries/glut/glut_downloads.php#3.6
分类
- 将下载后的文件,安装不同类型,创建dll lib include/gl子文件夹
配置VS工程目录(配置完成后就不需重复配置)
- 打开视图菜单下的属性管理器
- 选择平台和编译选项
- 点击use弹出属性对话框
- 配置包含目录和库目录
测试代码
#include "pch.h"
#include <GL/glut.h>
void Init()
{
glClearColor(1.0, 1.0, 1.0, 0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 200.0, 0.0, 100.0);
}
void Show()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2i(100, 0);
glVertex2i(0, 75);
glEnd();
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(800, 600);
glutCreateWindow("OpenGL-ONE");
Init();
glutDisplayFunc(Show);
glutMainLoop();
return 0;
}