| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-25 | Merge pull request #124 from dimforge/modify_contact_normal | Sébastien Crozet | |
| Contact modification: make the contact normal modifiable too. | |||
| 2021-02-25 | Contact modification: make the contact normal modifiable too. | Crozet Sébastien | |
| 2021-02-25 | Merge pull request #122 from dimforge/dominance | Sébastien Crozet | |
| Implement dominance groups | |||
| 2021-02-24 | less mut | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-02-24 | less mut | Emil Ernerfeldt | |
| Co-authored-by: Sébastien Crozet <sebastien@crozet.re> | |||
| 2021-02-24 | Add JointSet::get_mut and get_unknown_gen_mut | Emil Ernerfeldt | |
| Fix https://github.com/dimforge/rapier/issues/121 | |||
| 2021-02-24 | Fix the parallel build. | Crozet Sébastien | |
| 2021-02-24 | Implement dominance. | Crozet Sébastien | |
| 2021-02-23 | Fix warnings in the WASM build. | Crozet Sébastien | |
| 2021-02-23 | Fix the compilation of tests. | 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 a helper function for one-way platforms. | Crozet Sébastien | |
| 2021-02-23 | Add a method to modify all the active dynamic bodies on the RigidBodySet. | Crozet Sébastien | |
| 2021-02-23 | Properly take the tangent_velocity into account in the velocity solver. | 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-22 | Merge pull request #119 from dimforge/joint_drive | Sébastien Crozet | |
| Add joint motors | |||
| 2021-02-22 | Ball joint: remove unused field. | Crozet Sébastien | |
| 2021-02-22 | Fix warnings. | Crozet Sébastien | |
| 2021-02-22 | Some minor cleanup and joint constraint refactoring. | Crozet Sébastien | |
| 2021-02-22 | Make Simd prismatic joint limit code transmit torque. | Crozet Sébastien | |
| 2021-02-22 | Make prismatic joint limit transmit torque. | Crozet Sébastien | |
| 2021-02-22 | Add motors to prismatic joints. | Crozet Sébastien | |
| 2021-02-22 | Take max motor impulse into account for the ball joint. | Crozet Sébastien | |
| 2021-02-21 | Add motors to ball joints. | Crozet Sébastien | |
| 2021-02-21 | Fix lever-arm handling in the revolute joint. | Crozet Sébastien | |
| 2021-02-19 | Make revolute joint actuation work properly even when SIMD is enabled. | Crozet Sébastien | |
| 2021-02-19 | Complete the implementation of non-simd joint motor for the revolute joint. | Crozet Sébastien | |
| 2021-02-18 | Always apply the predictive contact term, even for bouncing contacts | Emil Ernerfeldt | |
| 2021-02-18 | Remove unused restitution_velocity_threshold parameter | Emil Ernerfeldt | |
| 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 | Revolute joint constraints: properly adjust the angular impulse and torque ↵ | Crozet Sébastien | |
| projection. | |||
| 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-15 | Properly writeback the generic constrainst impulse when it comes from a ↵ | Crozet Sébastien | |
| revolute joint. | |||
| 2021-02-15 | Generic velocity constraint: split the translation and rotation terms. | Crozet Sébastien | |
| 2021-02-15 | Implement non-linear position stabilization for the generic constraint. | Crozet Sébastien | |
| 2021-02-13 | Fix a small documentation typo | Alec Deason | |
| 2021-02-12 | Various generic joint fixes. | Crozet Sébastien | |
| 2021-02-11 | More experiments with the way the generic joint is stabilized. | Crozet Sébastien | |
| 2021-02-11 | Start experimenting with a generic joint implementation for joint drives. | Crozet Sébastien | |
| 2021-02-08 | Omit integrate_accelerations in feature = parallel | Emil Ernerfeldt | |
| 2021-02-08 | Apply accelerations during velocity solver | Emil Ernerfeldt | |
| Closes https://github.com/dimforge/rapier/issues/97 Instead of applying accelerations from gravity and external forces as a separate step, this PR switches to applying them in the velocity solver. | |||
| 2021-02-08 | Replace linacc/angacc with force/torque inside of RigidBody | Emil Ernerfeldt | |
| I also improved the documentation for the various force/impulse applying functions. | |||
| 2021-02-08 | Don't serialize solver contacts + remove erased-serde dependency. | Crozet Sébastien | |
| 2021-02-04 | Merge pull request #104 from EmbarkStudios/clippy-fixes | Sébastien Crozet | |
| Make clippy a bit happier | |||
| 2021-02-04 | Make clippy a bit happier | Emil Ernerfeldt | |
| 2021-02-04 | Add functions for kinetic and potential energy of a RigidBody | Emil Ernerfeldt | |
| 2021-02-02 | fix some typos in docs | Stephan Dilly | |
