rapier.rs
rapier.rs copied to clipboard
Official website for the Rapier physics engine.
Testing all examples is very time consuming, and checking them all by hand is error prone. Having an easy way to test them would help. What this PR does: -...
I have been starting to use Rapier for a project, and thought I would write down some of the sticking-points regarding the getting started guide. I am something of a...
The docs contain broken links - examples: - https://rapier.rs/docs/user_guides/rust/colliders/ : "or with [contact modification](https://rapier.rs/docs/user_guides/rust/colliders/advanced_collision_detection#contact-modification)" - https://rapier.rs/docs/user_guides/rust/advanced_collision_detection/ : "See the [rigid-body CCD section](https://rapier.rs/docs/user_guides/rust/advanced_collision_detection/rigid_bodies#continuous-collision-detection) for details" Note these are just 2 examples...
Please correct me if I'm misunderstanding, but this seems to ignore the existence of Multibody joints: https://github.com/dimforge/rapier.rs/blob/7307c9074e72e3e84ed1286cce57f0614c439ada/docs/user_guides/templates/joints.mdx?plain=1#L44-L45 This other page referencing ImpulseJointSet as the only joint set may also need...
The corresponding [section](https://rapier.rs/docs/user_guides/bevy_plugin/colliders#collision-groups-and-solver-groups) of documentation is provided with out of date examples -- the code just does not compile. ```rust // fails // CollisionGroups::new(0b1101.into(), 0b0100.into()); // SolverGroups::new(0b0011.into(), 0b1011.into()); // ok...
Regular dark mode:  Dark mode with DarkReader: 
[`AsyncCollider`](https://docs.rs/bevy_rapier3d/latest/bevy_rapier3d/geometry/struct.AsyncCollider.html) and [`AsyncSceneCollider`](https://docs.rs/bevy_rapier3d/latest/bevy_rapier3d/geometry/struct.AsyncSceneCollider.html) are pretty commonly needed by users of the Bevy plugin, but they are not mentioned in the usage docs and don't have any code examples in the...
## What problem does this solve or what need does it fill? Simulation details like the timestep, solver iteration count, "slop" (allowed penetration), damping, and so on can be modified...
Rapier has a [`SpringJoint`](https://docs.rs/rapier3d/latest/rapier3d/dynamics/struct.SpringJoint.html) for constraining the distance between two bodies, but it is not mentioned on the website. People often have to ask whether a joint like this exists...