bevy_xpbd icon indicating copy to clipboard operation
bevy_xpbd copied to clipboard

2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.

Results 231 bevy_xpbd issues
Sort by recently updated
recently updated
newest added
trafficstars

I am working on something with bevy that is not a game. We have no real need for physics, but we do need spatial query. Would there be interest and...

A-Spatial-Query

Was tinkering around and was trying to make a ball bounce infinitely. Usually, you can accomplish this by just setting the restitution to 1 and the calculation to max. However,...

bug
solver

1. create a small cube and an infinite plane 2. wait until cube settles down and sleeps 3. throw it into the air with bevy_inspector_egui after it comes back to...

bug
solver

With very dense colliders / very small inverse masses, the inverse mass sum was < EPSILON, and I was getting no collision response. Slow dynamic bodies with a high mass...

C-Bug
A-Dynamics

After your [contacts](https://github.com/Jondolf/bevy_xpbd/pull/169) PR, I saw you went with the method of doing this for function arguments: ```rs position1: impl Into, rotation1: impl Into, // ... ``` In `pipeline.rs` (and...

Is there a way to manually mutate the `Rotation` component? Looking at the [methods](https://docs.rs/bevy_xpbd_2d/latest/bevy_xpbd_2d/components/struct.Rotation.html), it looks like that they all just return new structs. Is there a way to actually...

question

Future features in the readme lists Collision Filtering as something not yet implemented and I would like to get the ball rolling if possible. ### Topics discussed in the xpbd...

enhancement
collision detection

This is most likely an issue in Parry. See https://github.com/dimforge/parry/issues/166.

bug
blocked
collision detection

This is a useful primitive, that can be checked much more quickly (and accurately) than the equivalent polyline or convex hull. It's also a vital component of slime volleyball!

enhancement
collision detection

![image](https://github.com/Jondolf/bevy_xpbd/assets/28705694/de095ba7-d758-4bf0-ad5e-dad964c7b58f) I use `DistanceJoint` to connect hair joints. When I move the model's root entity, the hair will not be affected. But when I change the rotation, it does have...

bug