aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-05-13Backport fix for broad-phase panic after collision-groups changeSébastien Crozet
Fix #326
2022-05-02Backport fix for bug where changing collision groups would not be taken into ↵Sébastien Crozet
account for pre-existing contacts.
2021-09-12Make the 2D add-remove demo more intereting.Sébastien Crozet
2021-09-12Fix broad-phase bug that could result in missed collision pairs when an ↵Sébastien Crozet
object leaves then re-enter a region
2021-09-12Fix velocity computation for position-based kinematic bodiesSébastien Crozet
2021-08-30Clarify coordinate space of TOI query resultsBenjamin Saunders
2021-08-26Fix bug with colliders without rigid bodiesKane Rogers
- When `NarrowPhase` adds a collision pair, it checks to make sure that they don't have the same parent - In the case where the colliders have no parents (eg. they are not attached to a `RigidBody`) this yields a false positive. - The fix is to ensure that colliders have a parent before ignoring the pair.
2021-08-08Update to nalgebra 0.29Sébastien Crozet
2021-08-08Fix warnings.Sébastien Crozet
2021-08-08Run cargo fmtSébastien Crozet
2021-08-08Fix 2D ball joint limits.Sébastien Crozet
2021-08-08Implement limits for ball joints.Sébastien Crozet
2021-08-08Implement limits for revolute joints.Sébastien Crozet
2021-07-30Fix emscripten build + add emscripten build to the CISébastien Crozet
2021-07-30Add missing comments.Sébastien Crozet
2021-07-30Make BroadPhasePairEvent and ColliderPair public.Crozet Sébastien
Otherewise it is impossible to use BroadPhase::update properly.
2021-07-27Fix copy paste bug in ball joint docsOli Scherer
2021-07-27Add a pointer from `docs.rs` docs to rapier docsJeff Petkau
Added a pointer from the module-level cargo docs to the actual docs on `rapier.rs` so other people won't be lost like I was. (Searches for documentation often end up on `docs.rs`, which is not where most of Rapier's docs live. The README has a pointer to the docs, but it isn't as visible once you're on `docs.rs`.) This is the same change as pr89 for `bevy_rapier`. This one is less important less likely to overlook `rapier.rs`, but I think it doesn't hurt. Ideally you'd be able to just include the `README.md` into the lib documentation, but I think that's still a nightly-only feature in cargo doc.
2021-07-14Update intersection graph regardless of active_eventsBenjamin Saunders
2021-07-12Add methods to set the translation or rotation wrt. a collider and its parent.Crozet Sébastien
2021-07-11Release v0.10.0v0.10.0Crozet Sébastien
2021-07-11impl more traits for componentsWaridley
2021-06-09Derive Clone for IslandManagerWaridley
also fix typo
2021-06-08Fix collider removal from narrow-phase when the same collider is listed twice.Crozet Sébastien
2021-06-08Track the rigid-body graph IDs inside of the JointSet instead of RigidBodyIdsCrozet Sébastien
2021-06-03Add nalgebra to the prelude to make the macros work out of the boxCrozet Sébastien
2021-06-02Release v0.9.0v0.9.0Crozet Sébastien
2021-06-02Merge pull request #173 from DasEtwas/must-use-pubSébastien Crozet
Add #[must_use] to builders, expose more fields
2021-06-02Merge pull request #176 from sdfgeoff/add_collider_shared_shape_methodSébastien Crozet
Created a method to retrieve the SharedShape from a collider
2021-06-02Merge pull request #195 from tpdickso/ungenerate-nansSébastien Crozet
Add feature flag to disable floating point exceptions in unexceptional code
2021-06-02Fix tests and wasm build.Crozet Sébastien
2021-06-01remove c_intTerence
2021-06-01weeTerence
2021-06-01wipTerence
2021-06-01Add ActiveCollisionTypes to easily enable collision-detection between two ↵Crozet Sébastien
non-static rigid-body.
2021-06-01CCD: take collision groups into accountCrozet Sébastien
2021-06-01Add velocity-based kinematic bodiesCrozet Sébastien
2021-06-01Rework the event systemCrozet Sébastien
2021-05-25Add prelude + use vectors for setting linvel/translation in buildersCrozet Sébastien
2021-05-06Remove Copy from RigidBodyBuilderDasEtwas
2021-05-06Added documentation to newly public fields derived from settersDasEtwas
2021-05-06Add #[must_use] to builders, expose more fieldsDasEtwas
2021-05-01Fix crash in broad-phase after shape modification.Crozet Sébastien
Fix #180 and #177
2021-04-30Add comments.Crozet Sébastien
2021-04-29Fix tests.Crozet Sébastien
2021-04-29Fix compilation of the parallel versionCrozet Sébastien
2021-04-29Fix some warningsCrozet Sébastien
2021-04-29Restore the collision pipelineCrozet Sébastien
2021-04-27Fix regression in CCD resolution.Crozet Sébastien
2021-04-27Fix some warnings.Crozet Sébastien