编程技术分享平台

网站首页 > 技术教程 正文

OpenGL 数学库 (GLM)(opengl函数手册)

xnh888 2024-10-29 17:36:27 技术教程 41 ℃ 0 评论

GLM 是一个基于OpenGL 渲染语言(GLSL)规范的用于图形软件的C++数学库。

GLM提供了使用与GLSL相同命名约定和功能设计和实现的类和函数,因此当程序员知道GLSL的时候,那么他也会了解GLM,这使得它很容易使用。

这个项目没有被GLSL功能所限。它是一个基于GLSL扩展规则的扩展系统,提供了扩展的功能:矩阵变换,四元数,half-based 类型,随机数,等等。。。

这个库完全使用OpenGL工作,但它也确保了与其它第3方库和SDK的互操作性。它是用于软件渲染,图片处理,物理模拟和需要简单且方便的数学库的任何情况的一个好的候选。

GLM被实现为没有依赖的平台独立的库,并且官方提供了如下编译器的版本。

  • GCC 3.4 and higher
  • LLVM 2.3 and higher
  • Visual Studio 2005 and higher

源代码基于MIT 协议。

感谢协助项目提交bug报告和功能请求。(需要SF.net账户)。欢迎任何反馈,地址glm@g-truc.net。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表