rapier.rs icon indicating copy to clipboard operation
rapier.rs copied to clipboard

Official website for the Rapier physics engine.

Results 51 rapier.rs issues
Sort by recently updated
recently updated
newest added

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...

documentation
enhancement
S-not-started
P-Low
D-Hard

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...

bug
S-not-started
P-High
D-Medium

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...

documentation
S-not-started
P-Medium
D-Medium

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...

bug
documentation
S-in-progress
P-High
D-Easy

Regular dark mode: ![image](https://user-images.githubusercontent.com/43478602/234330544-35e444de-f93f-48c1-93a8-98d549d5b56e.png) Dark mode with DarkReader: ![image](https://user-images.githubusercontent.com/43478602/234330681-0282e86a-6df1-490e-a21a-446cf8c75e22.png)

enhancement
S-not-started
P-Low
D-Medium

[`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...

documentation
S-not-started
P-Medium
M-Bevy
D-Medium

https://www.rapier.rs/benchmarks/

bug
S-not-started
P-High
D-Hard

## 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...

documentation
S-not-started
P-Medium
M-Bevy
M-Rust
M-JS
D-Medium

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...

documentation
S-not-started
P-Medium
M-Bevy
M-Rust
M-JS
D-Medium