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

Currently, the coefficient of restitution is `0.3` by default. This is quite arbitrary, and can lead to confusion when specifying a restitution of zero for only one entity, as there...

C-Enhancement
A-Dynamics
C-Breaking-Change
D-Easy

**Description**: I've encountered several strange behaviors while trying to implement top-down directional movement in my game using Bevy version 0.14.1 and Avian2D version 0.1.2. Here are the issues I faced:...

# Objective Part of the ongoing mass property rework proposed in #499. Currently, the inverses of `Mass` and `Inertia` (poor name, since mass is also inertia) are cached in the...

C-Enhancement
A-Dynamics

Hello everyone, I've recently started using Avian, and I'm still relatively new to Bevy as well. I've been trying to create a spacecraft system where the player can control the...

The current 3D friction implementation seems to be incorrect. As can be seen in the Gif in the README's "Usage example", the box stays essentially at the same spot despite...

C-Bug
A-Dynamics

*opened as draft cause im not sure if a whole new pr/issue is the way to go* revert schedule change for PhysicsDebugPlugin because it causes large lag # Objective fixes...

major performance issues when debug rendering is enabled after commit 4d082a79 a quick look and i noticed that the gizmo systems were changed too run in FixedPostUpdate changing this back...

like adding vertices to a list and having that be the shape?

question
A-Collision

*Note: This probably shouldn't be implemented before some contact improvements I'm working on, like a contact graph and contact type API improvements.* Games often only care about getting contact events...

C-Feature
A-Dynamics
C-Usability

just add the test mesh to the `kinematic_character_3d` example ```rs commands.spawn(( SceneRoot(assets.load("spawn.glb#Scene0")), Transform::from_translation(Vec3::ZERO).with_scale(Vec3::splat(0.5)), ColliderConstructorHierarchy::new(ColliderConstructor::ConvexHullFromMesh), RigidBody::Static, )); ``` avian `release-0.2.1`: https://github.com/user-attachments/assets/94e7098e-3b8f-43e7-a203-c563fb8e1f27 avian `master`: https://github.com/user-attachments/assets/ee3dc851-bf2a-43db-9073-034843cac7bf Note: Making it use Trimmesh does not...

C-Bug
A-Collision