OpenGL学习笔记三(引入GLM库,实现transform)
程序员文章站
2023-12-25 17:57:15
...
OpenGL开发环境配置之GLM
GLM库简介
GLM是OpenGL Mathematics的缩写,它是一个只有头文件的库,也就是说我们只需包含对应的头文件就行了,不用链接和编译。GLM可以在它们的网站上下载。把头文件的根目录复制到你的includes文件夹,然后你就可以使用这个库了。
==注意:==无法*的可直接在github上的下载:地址
或者使用链接:下载链接
在OpenGL矩阵向量的应用中必不可少的库文件
开发环境
- Visual Studio 2017
- 操作系统:Windows 10
- GLAD库
- GLFW库
配置环境请看:OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程
GLM库配置的两种方法
方法一
- 解压文件
你会看到以下内容:
- 复制glm文件夹内容到你的项目文件中:
- 右键点击项目,选择属性下的常规,包含目录,在附加包含目录中选择刚才复制的glm文件夹
测试代码:
#include <glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
int main()
{
glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f);
return 0;
}
以上便完成配置
如果不能成功引入头文件,请选择第二种配置方式
方法二
- 将上述的glm文件夹放入之前配置glfw环境的文件夹内,参考链接:
OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程
2. 直接使用测试代码测试