aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-07-19More Debug derives. (#686)Thierry Berger
2024-07-18Fix `rustdoc::broken_intra_doc_links` (#688)Bruce Mitchener
These show up when the `serde_serialize` feature is enabled.
2024-07-18clippy: Fix `clippy::field_reassign_with_default` lints (#690)Bruce Mitchener
2024-07-18clippy: Fix `clippy::lazy_doc_continuation` lints (#689)Bruce Mitchener
These will be enabled in Rust 1.80 by default.
2024-07-15Fix string serialization for broadphase multisap (#675)Thierry Berger
2024-07-14Remove commented out reference to array-macro (#683)Bruce Mitchener
2024-07-12Prefer explicit features for optional deps. (#681)Bruce Mitchener
Implicit features are slated to be removed in a future version of Rust (2024 edition). Fixing this exposed 2 instances where the wrong feature was being checked for `serde` vs `serde-serialize`.
2024-07-12Use `bitflags!` consistently. (#680)Bruce Mitchener
This removes an `extern crate` and a `use` so that we always call it via `bitflags::bitflags!` everywhere.
2024-07-12ci: cargo doc step (#671)Thierry Berger
2024-07-08Fix QueryFilterFlags values having a bitshift too much (#673)Thierry Berger
2024-07-07chore: add one more test for the multibody insertion out-of-bounds issueSébastien Crozet
2024-07-07Fix broken multibody joint removal.Sébastien Crozet
2024-07-07Fix out-of-bounds crash when merging two multibodiesSébastien Crozet
2024-07-01Rotation gizmo for Ball 2d collider (#670)Roman
2024-06-23Fix `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-23fix: 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-23chore: update to nalgebra 0.33 and parry 0.16 (#664)Sébastien Crozet
2024-06-23Fix 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-20Fix typos. (#658)Bruce Mitchener
2024-06-17fix: character controller: walls less likely to trigger ground detection (#655)Thierry Berger
2024-06-14fix: capitalization typo in docs (#654)Miguel Medina Ballesteros
2024-06-13fix: Fixed typo in castShape functions (#653)Thierry Berger
2024-06-09feat: 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-09feat: 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-09feat: add RevoluteJoint::angle to compute the revolute joint’s angleSébastien Crozet
2024-06-09fix warning in testsSébastien Crozet
2024-06-09chore: clippy fixesSébastien Crozet
2024-06-09chore: add more commentsSébastien Crozet
2024-06-09fix 2D compilationSébastien Crozet
2024-06-09feat: add suport for kinematic multibody linksSébastien Crozet
2024-06-09feat: add the ability to disable all contacts between two links belonging to ↵Sébastien Crozet
the same multibody
2024-06-09feat: let user specify joints that cannot move for IKSébastien Crozet
2024-06-09feat: add MeshConverter and Colliders::converted_trimesh for building a ↵Sébastien Crozet
collider with a shape computed form mesh buffers
2024-06-09feat: make `RigidBody::add_collider` privateSébastien Crozet
Colliders must only be added through the `ColliderSet`.
2024-06-09feat: impl Default for RigidBodyBuilder and ColliderBuilderSébastien Crozet
2024-06-09feat: 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-03Merge branch 'master' into collider-builder-debugThierry Berger
2024-06-03Merge pull request #636 from waywardmonkeys/fix-spelling-in-variableThierry Berger
Fix typo in internal variable name.
2024-05-29fix todo; removing a private type.Thierry Berger
Seems unblocked since rust 1.51
2024-05-25Fix typo in internal variable name.Bruce Mitchener
2024-05-25feat: rename cfm_factor, damping_ratio to contact_cfm_factor and ↵Sébastien Crozet
contact_damping_ratio
2024-05-25fix: allow enexpected_cfgsSébastien Crozet
2024-05-25feat: remove the "fast constraint" special caseSébastien Crozet
2024-05-25feat: make the constraints regularization coefficients configurable with ↵Sébastien Crozet
angular frequency instead of explicit ERP
2024-05-25feat: 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-05chore: don’t return &mut Self with GenericJoint::flipSébastien Crozet
2024-05-05Fix joint limits not being flipped in one body constrains. (#549)Fun Maker
2024-05-05Removed leftovers from block breaks stabilization.Fun Maker
2024-05-05chore: clippy fixesSébastien Crozet
2024-05-05chore: misc typo fixesSébastien Crozet