| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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-23 | Fix warnings and 2D compilation when parallelism is ON but SIMD is OFF. | 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-22 | Add a VERSION constant containing the package version. | Crozet Sébastien | |
| 2021-01-22 | Merge branch 'master' into split_geom | Crozet Sébastien | |
| # Conflicts: # examples2d/sensor2.rs # examples3d/sensor3.rs # src/dynamics/integration_parameters.rs # src/dynamics/solver/parallel_island_solver.rs # src/dynamics/solver/velocity_constraint.rs # src/dynamics/solver/velocity_ground_constraint.rs # src_testbed/nphysics_backend.rs # src_testbed/physx_backend.rs # src_testbed/testbed.rs | |||
| 2021-01-22 | Merge pull request #88 from EmbarkStudios/refactor-params | Sébastien Crozet | |
| Small refactor of IntegrationParameters | |||
| 2021-01-22 | IntegrationParameters: deprectate dt() and inv_dt() methods | Emil Ernerfeldt | |
| 2021-01-22 | Deprectate IntegrationParameters::new | Emil Ernerfeldt | |
| 2021-01-22 | Remove IntegrationParameters::inv_dt and make dt pub | Emil Ernerfeldt | |
| 2021-01-21 | fix cargo test -p rapier3d | Emil Ernerfeldt | |
| 2021-01-21 | Reorder default() constructor order to match that of the struct | Emil Ernerfeldt | |
| Makes it easier to verify the default values mentioned in the docstrings. | |||
| 2021-01-21 | Fix incorrect default value for allowed_linear_error in docstring | Emil Ernerfeldt | |
| 2021-01-21 | Replace call to IntegrationParameters::new with explicit construction | Emil Ernerfeldt | |
| This help readability a lot | |||
| 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 | |
| 2021-01-21 | Rotation locking: apply filter only to the world inertia properties to fix ↵ | Crozet Sébastien | |
| the multi-collider case. | |||
| 2021-01-20 | Fix velocity constraints for ball joints involving bodies with non-uniform ↵ | Crozet Sébastien | |
| angular inertia. Fix #86 | |||
| 2021-01-20 | Use newtypes for collider, rigid-body and joint handles. | Crozet Sébastien | |
| 2021-01-20 | Switch to [u32; DIM] instead of Point<u32> for element indices. | Crozet Sébastien | |
