aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
AgeCommit message (Collapse)Author
2022-07-07cargo fmtSébastien Crozet
2022-07-07Add ActiveEvents::CONTACT_FORCE_EVENTS for consistency with ↵Sébastien Crozet
ActiveEvents::COLLISION_EVENTS
2022-07-05Add methods to read the mass or volume of a collider.Sébastien Crozet
2022-07-05Improve the API for initializing/setting mass-propertiesSébastien Crozet
2022-07-04Fix the max_force_direction magnitude Sébastien Crozet
2022-07-04Add hepler function for building a contact force event from a contact pairSébastien Crozet
2022-07-03Add the ability to disable contacts between two rigid-bodies attached by jointsSébastien Crozet
2022-07-01Name the contact force events ContactForceEvent instead of CollisionForceEventSébastien Crozet
2022-07-01Warning fixesSébastien Crozet
2022-07-01Add contact force events generated above a user-defined thresholdSébastien Crozet
2022-06-24Fix warningSébastien Crozet
2022-06-24Broad-phase: discard NAN/Inf AABBs.Sébastien Crozet
2022-06-24Address rounding errors resulting in AABBProxy being added to a disjoint region.Sébastien Crozet
2022-06-21Fix contact event generation for shapes generating mulitple contact manifolds.Sébastien Crozet
2022-05-31Fix incorrect sensor events being generated after collider removalSébastien Crozet
Fix #330
2022-05-30Rename STATIC -> FIXED in the ActiveCollisionTypes flagsSébastien Crozet
2022-04-29Fix bug where the narrow-phase would not recompute contacts after a collider ↵Sébastien Crozet
change
2022-04-28Add comments for the debug-rendererSébastien Crozet
2022-04-28Add collision event flagsSébastien Crozet
2022-04-20Remove the default-sets featureSébastien Crozet
2022-04-20Finalize refactoringSébastien Crozet
2022-04-20First round deleting the component sets.Sébastien Crozet
2022-04-20Fix mass-properties update after collider changeSébastien Crozet
2022-04-19Include broken values in assertion failure message.Nolan Darilek
2022-03-27Fix broad-phase becomming potentially invalid after collision group changeSébastien Crozet
2022-03-20Update testsSébastien Crozet
2022-03-20Emit collision stopped events after a collider is removed.Sébastien Crozet
2022-03-20Combine contact events and intersection events into a single event type and ↵Sébastien Crozet
flags
2022-03-20Rename rigid-body `static` to `fixed`Sébastien Crozet
2022-03-20Fix warnings and add comments.Sébastien Crozet
2022-03-20Rebase on master branchSébastien Crozet
2022-03-20Complete the parallel solver fixSébastien Crozet
2022-03-20Allow removing a rigid-body without auto-removing attached collidersSébastien Crozet
2022-03-20Joint API and joint motors improvementsSébastien Crozet
2022-01-23Run cargo fmtSébastien Crozet
2022-01-23add defaults for the several structszhguchev
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-02Run cargo fmtSébastien Crozet
2022-01-02Implement multibody joints and the new solverSébastien Crozet
2021-12-31Minor documentation fixesJakub Arnold
2021-10-26Track the change of effective dominance of a rigid-body.Sébastien Crozet
2021-10-24Remove duplicate testBenjamin 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-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-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.