【发布时间】:2020-09-27 12:12:38
【问题描述】:
Eigen 有 Eigen::SparseMatrix,GLM 中的等价特征是什么?我浏览了它的文档,并用谷歌搜索,找不到它。但是很难相信 glm 没有稀疏矩阵。
【问题讨论】:
标签: c++ math sparse-matrix eigen glm-math
Eigen 有 Eigen::SparseMatrix,GLM 中的等价特征是什么?我浏览了它的文档,并用谷歌搜索,找不到它。但是很难相信 glm 没有稀疏矩阵。
【问题讨论】:
标签: c++ math sparse-matrix eigen glm-math
但很难相信 glm 没有稀疏矩阵。
为什么这么难相信?稀疏矩阵不在 GLM 的工作描述范围内。
GLM 旨在模仿 OpenGL 着色语言的矢量/矩阵工具。显然它添加了自己的东西,但这是系统的核心。
稀疏矩阵不是 GLSL 的一部分,因此它们不是 GLM 的一部分。稀疏矩阵有点超出标准图形工作的范围,至少就常见的 3D 或 2D 转换任务而言。
这也是为什么它的预定义向量和矩阵类型最多只能达到 4 个。
GLM 不是通用矩阵/向量库。
【讨论】:
Eigen::SparseMatrix的哪一部分。