GLM中SparseMatrix的等效特征是什么?

问题描述 投票:0回答:1

Eigen有Eigen::SparseMatrix,在GLM中相当于什么功能?我看了它的文档,也上网查了一下,没找到。但很难相信glm没有稀疏矩阵。

c++ math sparse-matrix eigen glm-math
1个回答
2
投票

但很难相信glm没有稀疏矩阵。

为什么这么难相信?稀疏矩阵不在GLM的工作描述范围内。

GLM的目的是模仿OpenGL着色语言的矢量矩阵设施。很明显,它添加了自己的东西,但这是系统的核心。

稀疏矩阵不是GLSL的一部分,所以它们不是GLM的一部分。而且稀疏矩阵算是在标准图形工作之外,至少就常见的3D或2D变换任务而言。

这也是为什么它预定义的向量和矩阵类型只能到4。

GLM不是一个通用的矩阵向量库。

© www.soinside.com 2019 - 2024. All rights reserved.