| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-07 | chore: add one more test for the multibody insertion out-of-bounds issue | Sébastien Crozet | |
| 2024-07-07 | Fix broken multibody joint removal. | Sébastien Crozet | |
| 2024-07-07 | Fix out-of-bounds crash when merging two multibodies | Sébastien Crozet | |
| 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-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: 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 | 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: 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-05-25 | feat: rename cfm_factor, damping_ratio to contact_cfm_factor and ↵ | Sébastien Crozet | |
| contact_damping_ratio | |||
| 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 | chore: misc typo fixes | Sébastien Crozet | |
| 2024-05-05 | chore: update to the latest parry api | Sébastien Crozet | |
| 2024-05-05 | Fix some typos. (#620) | Bruce Mitchener | |
| 2024-04-30 | chore: clippy fixes | 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: 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 warmstarting to contact constraints resolution | Sébastien Crozet | |
| 2024-04-30 | chore: rework vertical stacks demo | Sébastien Crozet | |
| 2024-04-30 | feat: add variable constraints stabilization iteration number | Sébastien Crozet | |
| 2024-04-30 | feat: add soft (solver-based) ccd implementation | Sébastien Crozet | |
| 2024-04-30 | feat: add exact mlcp solver for pais of 2 constraints | Sébastien Crozet | |
| 2024-04-30 | feat: add some additional perf counters | Sébastien Crozet | |
| 2024-03-23 | Fix reported contact impulse in the contact force event | Sébastien Crozet | |
| Address https://github.com/dimforge/rapier.js/issues/261 | |||
| 2024-03-23 | feat: add RigidBody::copy_from and Collider::copy_from | Sébastien Crozet | |
| Closes #595 | |||
| 2024-03-23 | feat: add RigidBody::predict_position_using_velocity | Sébastien Crozet | |
| Fix #601 | |||
| 2024-03-23 | fix: implement linear-coupled-motor constraint between two dynamic bodies | Sébastien Crozet | |
| Fix #602 | |||
| 2024-01-27 | Fix clippy and enable clippy on CI | Sébastien Crozet | |
| 2024-01-24 | Merge pull request #571 from ↵ | Sébastien Crozet | |
| AnonymousAcid7787/fix-Setting-the-motor-position-of-a-Spherical-multibody-joint-is-broken Fix #416 Update spherical joint motor position | |||
| 2024-01-24 | Fix dimforge#416 - update ball joint motor pos | AnonymousAcid | |
| 2024-01-24 | feat!: rename narrow-phase methods for more clarity. | Sébastien Crozet | |
| Renames `contacts_with` to`contact_pairs_with`; and `intersections_with` to `intersection_pairs_with`. | |||
| 2024-01-24 | feat: rework solver parameters to make it easy to recover the old behaviors | Sébastien Crozet | |
| 2024-01-22 | chore: more CI fixes | Sébastien Crozet | |
| 2024-01-22 | chore: CI fixes | Sébastien Crozet | |
| 2024-01-21 | feat: implement new "small-steps" solver + joint improvements | Sébastien Crozet | |
| 2023-12-10 | fix: also apply joint limits in case of equality | Sébastien Crozet | |
| 2023-12-10 | fix more 2D angular motor/limits jacobians | Sébastien Crozet | |
