【文件属性】:
文件名称:Mathter:灵活,快速的矩阵,变换和几何库
文件大小:1.57MB
文件格式:ZIP
更新时间:2021-05-07 19:58:46
gamedev linear-algebra game-development vector-math matrix-library
马特
与类似库进行基准比较。
介绍
Mathter是仅用于标题的线性代数库,专注于游戏开发,但是它对于需要小矩阵线性代数或3D坐标计算的其他应用程序可能很有用。
这个库有什么特别之处? 然而,已经有许多好的3D数学库,即使不是全部,大多数也都将它们与它们的约定联系在一起。 想要一个左撇子的世界空间,而是一个右撇子的NDC? 想要您的Z轴是另一种方式吗? 想要倒置深度还是任意深度? 宁可将向量乘以左边的矩阵? 您更喜欢CPU上的列主行和GPU上的行主行? 您可以通过模板和运行时参数配置Mathter以匹配任何约定。 此外,Mathter提供了许多快捷方式来减少混乱并使数学代码更具表现力。 查看代码示例。
有关使用Mathter的更多详细信息,请阅读。
特征
一般的:
SIMD(仅适用于重要的单精度数学)
C ++ 17
编译时向量大小(不对向量/矩阵进行运行时大小调整)
模板参