rtm
Version 2.3.1
该库面向需要数学运算速度尽可能快的实时应用程序。当函数没有通过尽可能在寄存器中传递值来内联时,我们非常小心地最大化内联机会并优化代码生成。它包含视频游戏和实时应用程序中常用的 3D 和 4D 算法。
它提供了 GLM 和 DirectX Math 的替代方案。请参阅此处与类似库的比较。
在设计该库时花了很多心思,使其尽可能灵活和强大。为此,作出以下决定:
上面的支持平台列表只是每个版本都经过测试的平台,但如果可以编译,它应该可以正常工作。
该库是100%标头,因此您只需将它们包含在您自己的项目中即可开始使用它。但是,如果您希望运行单元测试或为 RTM 做出贡献,请前往入门部分以设置您的环境并确保查看贡献指南。
您可以使用 Conan 安装rtm
。
您不需要任何其他东西即可开始:一切都是独立的。详细信息请参见此处。
该项目使用 MIT 许可证。
版权所有 (c) 2018 Nicholas Frechette 和 Realtime Math 贡献者
该项目是从动画压缩库 v1.1.0 中找到的数学代码开始的,它保留了原始贡献者的版权。
请注意,该项目是随贡献者行为准则一起发布的。参与该项目即表示您同意遵守其条款。
感谢这些优秀的人(表情符号键):
科迪·琼斯 ? ? | 马尔特·沃希 ? | 约安·波蒂内特 ? | 帕维尔·亚切尼 ? | 赫尔曼·谢苗诺夫 | 马丁·瓦尔古尔 | 凯瑟斯 |
该项目遵循所有贡献者规范。欢迎任何形式的贡献!