rapier icon indicating copy to clipboard operation
rapier copied to clipboard

2D and 3D physics engines focused on performance.

Results 153 rapier issues
Sort by recently updated
recently updated
newest added

When using a `QueryPipeline` without any physics, e.g. for querying against world whose state is only updated with calls to `RigidBody::set_position`, the `set_position` calls are not accounted for. It looks...

documentation

I think there may be a bug somewhere in how MassProperties 'add' operations are handled in rapier3d 0.8.0. See the following program: ```rust use rapier3d::na::{Point3, Isometry3, Vector3}; use rapier3d::dynamics::MassProperties; use...

(Mentioned this on Discord, I'm filing a ticket so it doesn't get lost). Because my game world is extremely large and chunks are dynamically loaded as you travel, the terrain...

I'm primarily doing character animation, and the way I have been doing it is to manually set the velocity of the rigid body. I don't want to use a kinematic...

* general: A section on freeing / cleaning up resources - what methods need to be called to ensure memory does not leak when adding or removing objects? * Heightfield:...

By creating compound shape builder using `ColliderBuilder::compound`and setting density to `0.0` results in a div by zero once the built collider is added into a ColliderSet. This can be recreated...

I'm opening this issue to get a discussion on async support in rapier, namely, does it even make sense? Without looking at the design of rapier, I don't believe there's...

enhancement
question

Not sure if this is something fixable as I'm not familiar with the math, but (seemingly) when a circle touches a line just at its vertex, a normal of 0...

C-Bug

Hello folks, I'm trying to create a one-way platform with the allowed normal (passed to `ContactModificationContext::update_as_oneway_platform`) dependent on the collided polyline segment's normal. However, I'm having trouble figuring out how...

When I cast rays against a heightfield, they sometimes fail to hit. Repro here: https://github.com/dimforge/rapier/compare/master...mpartel:heightfield-bug?expand=1 Output: ``` $ cargo run --release --bin all_examples3 -- --example Heightfield [...] Failed to hit...