rapier
rapier copied to clipboard
2D and 3D physics engines focused on performance.
https://github.com/appsinacup/godot-rapier-physics/issues/217 A physics joint that restricts the rotation of a 3D physics body around an axis relative to another physics body. Description[](https://docs.godotengine.org/en/stable/classes/class_hingejoint3d.html#description) A physics joint that restricts the rotation of...
the same mass boxes, red box hit green box
One example: ```rust let bodies = &std::sync::atomic::AtomicPtr::new(bodies as *mut _); // .. rayon::scope(|_scope| { solvers .par_iter_mut() .enumerate() .for_each(|(island_id, solver)| { let bodies: &mut RigidBodySet = unsafe { &mut *bodies.load(Ordering::Relaxed) };...
There were multiple unsound uses of `get_unchecked_mut`. **That function does not allow you to get multiple mutable references into a slice.** **It only skips bounds-checking, nothing else.** You can run...
Hello, I found a strange behavior when calling `configureMotorPosition`. It manifests itself precisely when the base body rotates. I rotate the yellow cylinder, and a hammer is attached to it...
_Note, not present with `["enhanced-determinism"]` so more potentially an interesting counter example to docs that say is locally deterministic. Enhanced-determinism fixed this for my use case._ I noticed that my...
I am simulating a boat with Rapier2d, run headless, without bevy. I set both linear damping and angular damping, neither work. I can add a force to give boat a...
can we have this paper implemented https://graphics.cs.utah.edu/research/projects/avbd/? there is online demos with source code available, i wonder if AVBD makes sense to be implemented in rapier?
From the code in `NarrowPhase::compute_contacts`, I get the impression that if there's more than one joint between two objects, it's supposed to disregard the contact if *any* of the joints...