| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-23 | Fix `attempt to subtract with overflow` panic in ↵ | Di Saber | |
| `SAPRegion::update_after_subregion_removal()` (#663) * Swap a regular subtraction for a saturating subtraction * chore: display a debug message if the SAP reach an unexpected state regarding sub-proper proxies removal. --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com> | |||
| 2024-06-23 | fix: less invasive `solve_character_collision_impulses` function (#652) | Thierry Berger | |
| * fix: less invasive `solve_character_collision_impulses` function Taking ownership of the elements is not necessary. It also conveys the information that elements are only read. * Add Changelog | |||
| 2024-06-23 | chore: update to nalgebra 0.33 and parry 0.16 (#664) | Sébastien Crozet | |
| 2024-06-23 | Fix delta_time being 0 resulting in incorrect simulation (#660) | Thierry Berger | |
| * Add failing test * fix tests * better fix * add changelog * fix propagated to `contact_cfm_factor` * PR feedback * more PR feedbacks | |||
| 2024-06-20 | Fix typos. (#658) | Bruce Mitchener | |
| 2024-06-17 | fix: character controller: walls less likely to trigger ground detection (#655) | Thierry Berger | |
| 2024-06-14 | fix: capitalization typo in docs (#654) | Miguel Medina Ballesteros | |
| 2024-06-13 | fix: Fixed typo in castShape functions (#653) | Thierry Berger | |
| 2024-06-09 | feat: rework QueryPipeline update API to take less parameters (#647) | Thierry Berger | |
| * chore: rework QueryPipeline API to take a generic qbvh updater This allows to pass less parameters depending on the updating mode. * chore: rework struct and functions names, and docs --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com> | |||
| 2024-06-09 | feat: change the character controller’s ↵ | Thierry Berger | |
| solve_character_collision_impulses to take multiple CharacterCollision (#646) * character controller: solve multiple collisions * add solve multiple collisions to changelog * chore: apply review comments --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com> | |||
| 2024-06-09 | feat: add RevoluteJoint::angle to compute the revolute joint’s angle | Sébastien Crozet | |
| 2024-06-09 | fix warning in tests | Sébastien Crozet | |
| 2024-06-09 | chore: clippy fixes | Sébastien Crozet | |
| 2024-06-09 | chore: add more comments | Sébastien Crozet | |
| 2024-06-09 | fix 2D compilation | Sébastien Crozet | |
| 2024-06-09 | feat: add suport for kinematic multibody links | Sébastien Crozet | |
| 2024-06-09 | feat: add the ability to disable all contacts between two links belonging to ↵ | Sébastien Crozet | |
| the same multibody | |||
| 2024-06-09 | feat: let user specify joints that cannot move for IK | Sébastien Crozet | |
| 2024-06-09 | feat: add MeshConverter and Colliders::converted_trimesh for building a ↵ | Sébastien Crozet | |
| collider with a shape computed form mesh buffers | |||
| 2024-06-09 | feat: make `RigidBody::add_collider` private | Sébastien Crozet | |
| Colliders must only be added through the `ColliderSet`. | |||
| 2024-06-09 | feat: impl Default for RigidBodyBuilder and ColliderBuilder | Sébastien Crozet | |
| 2024-06-09 | feat: rename JointAxesMask::X/Y/Z by ::LIN_X/LIN_Y/LIN_Z and ↵ | Sébastien Crozet | |
| JointAxis::X/Y/Z by ::LinX/LinY/LinZ | |||
| 2024-06-03 | Merge branch 'master' into collider-builder-debug | Thierry Berger | |
| 2024-06-03 | Merge pull request #636 from waywardmonkeys/fix-spelling-in-variable | Thierry Berger | |
| Fix typo in internal variable name. | |||
| 2024-05-29 | fix todo; removing a private type. | Thierry Berger | |
| Seems unblocked since rust 1.51 | |||
| 2024-05-25 | Fix typo in internal variable name. | Bruce Mitchener | |
| 2024-05-25 | feat: rename cfm_factor, damping_ratio to contact_cfm_factor and ↵ | Sébastien Crozet | |
| contact_damping_ratio | |||
| 2024-05-25 | fix: allow enexpected_cfgs | Sébastien Crozet | |
| 2024-05-25 | feat: remove the "fast constraint" special case | Sébastien Crozet | |
| 2024-05-25 | feat: make the constraints regularization coefficients configurable with ↵ | Sébastien Crozet | |
| angular frequency instead of explicit ERP | |||
| 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-05-05 | chore: don’t return &mut Self with GenericJoint::flip | Sébastien Crozet | |
| 2024-05-05 | Fix joint limits not being flipped in one body constrains. (#549) | Fun Maker | |
| 2024-05-05 | Removed leftovers from block breaks stabilization. | Fun Maker | |
| 2024-05-05 | chore: clippy fixes | Sébastien Crozet | |
| 2024-05-05 | chore: misc typo fixes | Sébastien Crozet | |
| 2024-05-05 | feat: rename CharacterCollision::toi to hit | Sébastien Crozet | |
| 2024-05-05 | chore: update to the latest parry api | Sébastien Crozet | |
| 2024-05-05 | feat: don’t enable character controller autostepping by default | Sébastien Crozet | |
| 2024-05-05 | Fix character controller getting stuck against vertical walls | Sébastien Crozet | |
| 2024-05-05 | Fix some typos. (#620) | Bruce Mitchener | |
| 2024-04-30 | fix compilation of tests | Sébastien Crozet | |
| 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 | fix: include the 0.5 factor in pseudo (mass-normalized) kinetic energy ↵ | Sébastien Crozet | |
| calculation | |||
| 2024-04-30 | feat: implement collision skin | Sébastien Crozet | |
| 2024-04-30 | feat: add IntegrationParameters::length_unit to adjust internal threshold ↵ | Sébastien Crozet | |
| based on user-defined length units | |||
| 2024-04-30 | feat: add configurable distance cap to soft-ccd | Sébastien Crozet | |
| 2024-04-30 | feat: add a capsule collider constructor from endpoints. | Sébastien Crozet | |
| 2024-04-30 | feat: add warmstarting to contact constraints resolution | Sébastien Crozet | |
