Crate rapier2d[−][src]
Rapier
Rapier is a set of two Rust crates rapier2d
and rapier3d
for efficient cross-platform
physics simulation. It target application include video games, animation, robotics, etc.
Rapier has some unique features for collaborative applications:
- The ability to snapshot the state of the physics engine, and restore it later.
- The ability to run a perfectly deterministic simulation on different machine, as long as they are compliant with the IEEE 754-2008 floating point standard.
Re-exports
pub extern crate crossbeam; |
pub extern crate nalgebra as na; |
pub extern crate parry2d as parry; |
Modules
counters | Counters for benchmarking various parts of the physics engine. |
data | Data structures modified with guaranteed deterministic behavior after deserialization. |
dynamics | Structures related to dynamics: bodies, joints, etc. |
geometry | Structures related to geometry: colliders, shapes, etc. |
math | Elementary mathematical entities (vectors, matrices, isometries, etc). |
pipeline | Structure for combining the various physics components to perform an actual simulation. |
utils | Miscellaneous utilities. |
Constants
VERSION | The string version of Rapier. |