【OpenGL Mathematics(GLM)下载链接】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

3D 图形编程会大量使用向量和矩阵代数。因此,配合一个支持常见数学计算任务的函数库或者类包,能极大地方便OpenGL的使用。常常和OpenGL 一起使用的两个这样的库是 Eigen 和 vmath。后者在流行的《OpenGL超级宝典(第7版)》中使用。

本书使用 OpenGL Mathematics 数学库,一般称作 GLM。它是一个只有头文件的 C++库,兼容 Windows、macOS 和 Linux[GM20]。GLM 命令能很方便地道循和 GLSL 相同的命名惯例,使得来回阅读特定应用程序的 C++和 GLSL 代码时更容易。GLM 可提供与图形概念相关的类和基本数学函数,例如矢量、矩阵和四元数。它还包含各种工具类,用于创建和使用常见的3D图形结构,例如透视和视角矩阵。它最早在2005 年发布,由Christophe Riccio维护。


一、OpenGL Mathematics(GLM)

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
https://sourceforge.net/projects/ogl-math/files/glm-0.9.5.2/glm-0.9.5.2.zip/download

二、使用步骤

下载后,名为glm的文件夹就是我们要使用的内容。

相关推荐
Padid1 天前
Unity SRP学习笔记(二)
笔记·学习·unity·游戏引擎·图形渲染·着色器
refineiks7 天前
three.js绘制宽度大于1的线,并动态新增顶点
3d·图形渲染·webgl
Winston Wood10 天前
一个简单的例子,说明Matrix类的妙用
android·前端·图像处理·图形渲染
森龙安10 天前
VulkanTutorial(8·Shader modules)
图形渲染
云渲染图科普匠12 天前
3d室内设计效果图渲染平台哪个好?瑞云快图怎么样?
3d·图形渲染·3dsmax
先知demons13 天前
antvG6如何实现节点动画、连线动画、切换节点图标
前端·javascript·vue.js·图形渲染·canva可画
3DCAT实时渲染云14 天前
边缘计算技术的优势与挑战
实时互动·边缘计算·图形渲染
大耳猫17 天前
Android OpenGL天空盒
android·kotlin·android studio·图形渲染
大耳猫19 天前
Android OpenGL触控反馈
android·kotlin·android studio·图形渲染
木市门19 天前
【GAMES101笔记速查——Lecture 16 Ray Tracing4】
图像处理·笔记·图形渲染