| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-02 | Release v0.7.0 | Crozet Sébastien | |
| 2021-03-31 | ColliderSet::handle_user_changes - don't drain the set of modified colliders. | Crozet Sébastien | |
| 2021-03-31 | Fix tests. | Crozet Sébastien | |
| 2021-03-31 | Make the collider shape mutable. | Crozet Sébastien | |
| 2021-03-30 | CCD: take angular motion and penetration depth into account in various ↵ | Crozet Sébastien | |
| thresholds. | |||
| 2021-03-29 | Allow collider modification after its insersion to the ColliderSet. | Crozet Sébastien | |
| 2021-03-28 | Small refactoring of the PhysicsPipeline. | Crozet Sébastien | |
| 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-26 | Fix bug wher ethe broad-phase could miss some contacts pairs. | Crozet Sébastien | |
| 2021-03-26 | First working version of non-linear CCD based on single-substep motion-clamping. | Crozet Sébastien | |
| 2021-03-17 | Fix the last few bugs and unbounded memory usage. | Crozet Sébastien | |
| 2021-03-13 | Experiment with a smaller region power basis. | Crozet Sébastien | |
| 2021-03-13 | Some tunning of the way layers are attributed to a collider. | Crozet Sébastien | |
| 2021-03-13 | First complete implementation of the hierarchical SAP. | Crozet Sébastien | |
| 2021-03-08 | Start implementing SAPLayer creation and insertion. | Crozet Sébastien | |
| 2021-03-08 | Start introducing SAP layers. | Crozet Sébastien | |
| 2021-03-08 | Split the broad-phase code into multiple files. | Crozet Sébastien | |
| 2021-03-08 | Merge pull request #141 from EmbarkStudios/per-collider-mass-props | Sébastien Crozet | |
| Per collider mass props | |||
| 2021-03-08 | Store either density or mass properties but not both | Emil Ernerfeldt | |
| 2021-03-08 | docstring/spelling | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-03-08 | docstring/spelling | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-03-08 | docstring/spelling | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-03-08 | docstring/spelling | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-03-07 | Projection friction impulses on an implicit cone instead of a pyramidal ↵ | Crozet Sébastien | |
| approximation. | |||
| 2021-03-05 | Use Box<Option<MassProperties>> instead to save on memory | Emil Ernerfeldt | |
| 2021-03-05 | Add ability to set MassProperties for each ColliderBuilder | Emil Ernerfeldt | |
| Fix https://github.com/dimforge/rapier/issues/132 | |||
| 2021-03-02 | Fix determinism issue after restoring a snapshot. | Crozet Sébastien | |
| 2021-02-25 | Contact modification: make the contact normal modifiable too. | Crozet Sébastien | |
| 2021-02-24 | Implement dominance. | Crozet Sébastien | |
| 2021-02-23 | Rename modify_contacts -> modify_solver_contacts. | Crozet Sébastien | |
| 2021-02-23 | Update the testbed to use PhysicsHooks. | Crozet Sébastien | |
| 2021-02-23 | Add one-way platform + conveyor belt demos. | 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-17 | Add ColliderHandle:s to PairFilterContext | Emil Ernerfeldt | |
| This makes it easy to write custom filters based on the handles. For instance, a user can add pairs of `ColliderHandle`s into a `HashSet` and do a lookup in a `ContactPairFilter` to easily (if maybe not efficiently) disable collisions between pairs of colliders. The same could be accomplished by using the `user_data: u128` field of the `Collider`, but it would be less ergonomic, and also with this PR that `user_data` space can be saved for more important things. | |||
| 2021-02-13 | Fix a small documentation typo | Alec Deason | |
| 2021-02-08 | Don't serialize solver contacts + remove erased-serde dependency. | Crozet Sébastien | |
| 2021-02-04 | Make clippy a bit happier | Emil Ernerfeldt | |
| 2021-01-27 | Add all the missing docs. | Crozet Sébastien | |
| 2021-01-26 | Allow using polylines as a collider shape. | Crozet Sébastien | |
| 2021-01-25 | Fix compilation with f64. | Crozet Sébastien | |
| 2021-01-25 | Add missing constructor for a round-triangle collider. | Crozet Sébastien | |
| 2021-01-24 | Rename cdl to parry. | Crozet Sébastien | |
| 2021-01-23 | Fix warnings in tests and testbed. | Crozet Sébastien | |
| 2021-01-23 | Fix WASM build. | Crozet Sébastien | |
| 2021-01-22 | Move ColliderShape out of Rapier. | Crozet Sébastien | |
| 2021-01-22 | Fix compilation in 2D. | Crozet Sébastien | |
| 2021-01-21 | Add collider constructors for shapes obtained from convex decomposition. | Crozet Sébastien | |
| 2021-01-21 | Allow several rules for combining friction/restitution coefficients. | Crozet Sébastien | |
