欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenGL学习笔记三(引入GLM库,实现transform)

程序员文章站 2023-12-25 17:57:15
...

GLM库简介

GLM是OpenGL Mathematics的缩写,它是一个只有头文件的库,也就是说我们只需包含对应的头文件就行了,不用链接和编译。GLM可以在它们的网站上下载。把头文件的根目录复制到你的includes文件夹,然后你就可以使用这个库了。
==注意:==无法*的可直接在github上的下载:地址
或者使用链接:下载链接
在OpenGL矩阵向量的应用中必不可少的库文件

开发环境

  • Visual Studio 2017
  • 操作系统:Windows 10
  • GLAD库
  • GLFW库

配置环境请看:OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程

GLM库配置的两种方法

方法一

  1. 解压文件

你会看到以下内容:
OpenGL学习笔记三(引入GLM库,实现transform)

  1. 复制glm文件夹内容到你的项目文件中:
    OpenGL学习笔记三(引入GLM库,实现transform)
  2. 右键点击项目,选择属性下的常规,包含目录,在附加包含目录中选择刚才复制的glm文件夹
    OpenGL学习笔记三(引入GLM库,实现transform)
    测试代码:
#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;
}

以上便完成配置
如果不能成功引入头文件,请选择第二种配置方式

方法二

  1. 将上述的glm文件夹放入之前配置glfw环境的文件夹内,参考链接:
    OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细教程

OpenGL学习笔记三(引入GLM库,实现transform)
OpenGL学习笔记三(引入GLM库,实现transform)
2. 直接使用测试代码测试

相关标签: OpenGL

上一篇:

下一篇: