| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-25 | Fix typo in internal variable name. | Bruce Mitchener | |
| 2024-05-25 | feat: add simple inverse-kinematics solver for multibodies (#632) | Sébastien Crozet | |
| * feat: add a simple jacobian-based inverse-kinematics implementation for multibodies * feat: add 2d inverse kinematics example * feat: make forward_kinematics auto-fix the root’s degrees of freedom * feat: add 3d inverse kinematics example * chore: update changelog * chore: clippy fixes * chore: more clippy fixes * fix tests | |||
| 2024-04-30 | chore: clippy fixes | Sébastien Crozet | |
| 2024-04-30 | feat: rename collision_skin to contact_skin | Sébastien Crozet | |
| 2024-04-30 | feat: implement collision skin | Sébastien Crozet | |
| 2024-04-30 | feat: add warmstarting to contact constraints resolution | Sébastien Crozet | |
| 2024-01-21 | feat: implement new "small-steps" solver + joint improvements | Sébastien Crozet | |
| 2022-07-01 | Warning fixes | Sébastien Crozet | |
| 2022-07-01 | Add contact force events generated above a user-defined threshold | Sébastien Crozet | |
| 2022-04-28 | Add collision event flags | Sébastien Crozet | |
| 2022-03-20 | Emit collision stopped events after a collider is removed. | Sébastien Crozet | |
| 2022-03-20 | Fix warnings and add comments. | Sébastien Crozet | |
| 2022-03-20 | Complete the parallel solver fix | Sébastien Crozet | |
| 2022-03-20 | Allow removing a rigid-body without auto-removing attached colliders | Sébastien Crozet | |
| 2022-01-02 | Implement multibody joints and the new solver | Sébastien Crozet | |
| 2021-05-25 | Add prelude + use vectors for setting linvel/translation in builders | Crozet Sébastien | |
| 2021-04-26 | Split rigid-bodies and colliders into multiple components | Crozet Sébastien | |
| 2021-03-30 | CCD: take angular motion and penetration depth into account in various ↵ | Crozet Sébastien | |
| thresholds. | |||
| 2021-03-28 | Attenuate the warmstart impulse for CCD contacts. | Crozet Sébastien | |
| CCD contacts result in very strong, instantaneous, impulses. So it is preferable to attenuate their contribution to subsequent timesteps to avoid overshooting. | |||
| 2021-03-07 | Projection friction impulses on an implicit cone instead of a pyramidal ↵ | Crozet Sébastien | |
| approximation. | |||
| 2021-03-02 | Fix determinism issue after restoring a snapshot. | Crozet Sébastien | |
| 2021-02-24 | Implement dominance. | Crozet Sébastien | |
| 2021-02-23 | Update the testbed to use PhysicsHooks. | Crozet Sébastien | |
| 2021-02-23 | Introduce the PhysicsHook trait used for both contact filtering and contact ↵ | Crozet Sébastien | |
| modification. | |||
| 2021-02-22 | Use contact ids instead of contact reordering in order to identify the ↵ | Crozet Sébastien | |
| impulse writeback location. | |||
| 2021-02-18 | New contacts are bouncy, old are resting | Emil Ernerfeldt | |
| If a contact is new (previous impluse = 0), then we treat it as bouncy (respecting restitution). If the contact is old we treat it as resting. Exceptions for restitutions <=0 and >= 1. | |||
| 2021-02-08 | Don't serialize solver contacts + remove erased-serde dependency. | Crozet Sébastien | |
| 2021-01-27 | Add all the missing docs. | Crozet Sébastien | |
| 2021-01-24 | Rename cdl to parry. | Crozet Sébastien | |
| 2021-01-20 | Use newtypes for collider, rigid-body and joint handles. | Crozet Sébastien | |
| 2021-01-06 | Fix 2D compilation. | Crozet Sébastien | |
| 2021-01-04 | Add support of 64-bits reals. | Crozet Sébastien | |
| 2020-12-31 | Restore contact events. | Crozet Sébastien | |
| 2020-12-31 | Perform contact sorting in the narrow-phase directly. | Crozet Sébastien | |
| 2020-12-30 | Try using solver contacts again, but in a more cache-coherent way. | Crozet Sébastien | |
| 2020-12-30 | Remove the useless manifold.data.pair field. | Crozet Sébastien | |
| 2020-12-29 | Remove some irrelevant code. | Crozet Sébastien | |
| 2020-12-29 | Move all the contact manifold computations out of Rapier. | Crozet Sébastien | |
