用于 OpenGL 的轻量级数学库
Posted
技术标签:
【中文标题】用于 OpenGL 的轻量级数学库【英文标题】:Lightweight Maths library for OpenGL 【发布时间】:2010-12-08 08:31:19 【问题描述】:大家好,
我正在寻找用于 OpenGL(C++) 的轻量级(少量文件或只有头文件)数学库来进行矩阵运算(矩阵向量乘法,计算逆矩阵)。
有什么建议吗?
【问题讨论】:
【参考方案1】:GLM 是仅标头模板化的 C++ OpenGL 矩阵库,使用类似于 GLSL 的语法。
【讨论】:
【参考方案2】:如果您四处搜索,您会发现很多这样的库。但是,任何线性代数库都将包含很多不仅仅是简单的乘法和求逆矩阵。
如果:
-
你确定你只需要这个功能
更多内容会不可接受地改变应用程序的性能/大小(仅适用于为某些微型嵌入式设备进行开发的情况)
那么你最好自己编写(非常小心,有良好的单元测试)。否则,只需使用 Boost、LAPACK 或 Armadillo 之类的东西。
【讨论】:
以上是关于用于 OpenGL 的轻量级数学库的主要内容,如果未能解决你的问题,请参考以下文章
轻量级 Delaunay 三角函数库(用于 C++)[关闭]