bevy_rapier
bevy_rapier copied to clipboard
Official Rapier plugin for the Bevy game engine.
The [documentation says](https://rapier.rs/docs/user_guides/bevy_plugin/advanced_collision_detection#collision-and-contact-force-events): > ...the engine will compute the sum of the magnitude of all the contacts between the two colliders and only trigger a contact force event if that...
Using `QueryFilter` to filter groups with `.groups()` makes you provide `InteractionGroups`. This wouldn't be that big of an issue, but `InteractionGroups::new()` requires `bevy_rapier::rapier::prelude::Group` instead of `bevy_rapier::prelude::Group`, which leads to annoying...
In normal bevy afaict a child entity is affected by parent transforms regardless of whether it has a transform bundle itself or not. If it isn't present, it's as if...
add helper method to get the angle of a revolute joint ; from rapier 0.20. We noticed a bug on joints because of rapier 0.20, so this builds up on...
Alternative to support multiple worlds: https://github.com/dimforge/bevy_rapier/pull/328 + lays out the foundation to split `RapierContext` in multiple elements https://github.com/dimforge/bevy_rapier/issues/502, still grouped in an entity. - By using `SystemParams` for a `DefaultRapierContext`,...
## Objective bevy_rapier currently has no benchmarks, making it difficult to be confident with refactoring, or consider performance improvements. This PR aims to implement foundation to address this. - objective...
- With https://github.com/dimforge/bevy_rapier/pull/551, we noticed significant overhead within rapier's step function, which is not visible in rapier's benchmarks. The performance bottleneck seems to some from contacts, which should probably not...
Updates the requirements on [glam](https://github.com/bitshifter/glam-rs) to permit the latest version. Changelog Sourced from glam's changelog. [0.28.0] - 2024-06-10 Breaking changes Removed derives from glam::deref types used by Deref on SIMD...
When having a serial chain of multibodies, giving only one of the multibody entities in the middle of the chain a collider component ends up crashing the program on the...