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