用于 Rust 的 2 维和 3 维刚体物理引擎。
Users 使用指南 | 2D 文档 | 3D 文档 | Forum
⚠️**此框架现已被静态维护。它已被 [Rapier](https://rapier.rs) 项目取代。**⚠️ ----- nphysics ======== **nphysics** 是一个用于游戏和动画的 2 维和 3 维物理引擎。 它使用 [ncollide](http://ncollide.org) 进行碰撞检测, [nalgebra](http://nalgebra.org) 用于向量/矩阵运算。2D 和 3D 两种实现都共享相同的代码! `examples2d` 和 `examples3d` 目录中有示例。[这里](http://demo.nphysics.org/) 提供了交互式 3D 示例。由于这些演示基于 WASM 和 WebGl 1.0,它们应该在大多数现代浏览器上运行。欢迎您寻求帮助并在官方 [用户论坛](http://users.nphysics.org) 上讨论功能。 - 它表明 Rust 适用于软实时应用程序。 − 它采用了使用减少坐标方法的多体高效实现。 还支持基于约束的关节。 − 它表明没有必要为 2D 和 3D 写两个独立的引擎:对于维度的通用性是可行的(对于每个维度都有低级算术专化)。 − 在不久的将来,C++ 会因为丑陋而死亡。 然后,人们将寻找物理引擎,而 **nphysics** 将在那里,自豪地展示其 _Rusty_ 的性感。暂无开放 Issues,或尚未同步最近议题。