aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-28Fix the application of damping to bodies part of an active islandSébastien Crozet
2022-01-23Run cargo fmtSébastien Crozet
2022-01-23add defaults for the several structszhguchev
2022-01-23Fix compilation of parallel versionSébastien Crozet
2022-01-23Run cargo fmtSébastien Crozet
2022-01-23Improve cfm configuration using the critical damping factorSébastien Crozet
2022-01-16Fix some solver issuesSébastien Crozet
- Fix the wrong codepath taken by the solver for contacts involving a collider without parent. - Properly adress the non-linear treatment of the friction direction - Simplify the sleeping strategy - Add an impulse resolution multiplier
2022-01-16Merge pull request #276 from dimforge/lock-translation-axisSébastien Crozet
Allow locking individual translational axes
2022-01-16Fix parallel build.Sébastien Crozet
2022-01-10Merge pull request #270 from tjamaan/fix_RigidBodyVelocity_rotation_centerSébastien Crozet
fix the parameter used for local center of mass
2022-01-09Allow locking individual translational axesSébastien Crozet
2022-01-08Address issues with the genral-case for multibody jointsSébastien Crozet
2022-01-08remove unnecessary commentTurki Jamaan
Co-authored-by: Sébastien Crozet <sebastien@crozet.re>
2022-01-08fix the parameter used for local center of massTurki Jamaan
2022-01-02Merge pull request #267 from dimforge/multibodySébastien Crozet
Implement multibody joints, and new velocity-based constraints solver
2022-01-02Fix testsSébastien Crozet
2022-01-02More warning fixes + temporarily disable -D warning in the CISébastien Crozet
2022-01-02Fix warningsSébastien Crozet
2022-01-02Run cargo fmtSébastien Crozet
2022-01-02Implement multibody joints and the new solverSébastien Crozet
2021-12-31fixed restrict_rotationsDmitry Stepanov
2021-12-31Minor documentation fixesJakub Arnold
2021-11-05Remove useless refSébastien Crozet
2021-10-26Track the change of effective dominance of a rigid-body.Sébastien Crozet
2021-10-24Remove duplicate testBenjamin Saunders
2021-10-24Note CCD interpenetration behaviorBenjamin Saunders
2021-09-25Impl Default for a few structsJamen Marz
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