aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-01-08Fix Nans from RevoluteJoint::angle() (#736)Chris Bacon
Fixes #735
2025-01-08Update to Parry 0.18 (#770)Thierry Berger
* update to parry ~main * use traverse_depth_first * add example to test intersection * rely on upstream PR rather than local * re-enable profiler_ui for examples * rely on official parry repository * chore: switch back to the published version of parry * chore: update changelog * chore: remove dead code * fix compilation of rapier3d-meshloader and rapier3d-urdf * chore: cargo fmt --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
2024-12-06Remove instant dependency in favor of web-time (#767)Thierry Berger
2024-12-05fix clippy needless lifetimes (#769)Thierry Berger
+ ignore them for bevy where we often want explicitness
2024-11-19Profiling support (#743)Thierry Berger
2024-11-19Fix character controller ground detection (#715)Thierry Berger
2024-11-15Fixes default values for wasm32 for physics hooks (#740)Dragos Daian
* Fixes default values for wasm32 for physics hooks --------- Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-11-06Fixed some typos. (#757)Pier Angelo Vendrame
2024-09-23fix compilation for feature enhanced-determinism (#739)Thierry Berger
2024-09-23Fix CharacterController max/min slope handling (#701)Thierry Berger
2024-09-16Improve capacity handling for `ColliderSet`, `RigidBodySet`. (#726)Bruce Mitchener
These allow an application to reduce the cost of reallocation when they know that a large number of colliders or rigid bodies will be created.
2024-09-13ImpulseJointSet::get_mut option to wake up connected bodies (#716)Thierry Berger
2024-08-30Fix pluralization in doc comment. (#725)Bruce Mitchener
2024-08-09Fix string serialization for broadphase multisap (regions) (#710)Thierry Berger
* serialize regions as vec
2024-08-09Fix more typos. (#712)Bruce Mitchener
These are ones not found by `typos` for various reasons.
2024-08-09character controller: Fix some cases of grounded not being detected (#711)Thierry Berger
character offset exxageration to 1.2
2024-08-05`InteractionGroups` default memberships value is now `GROUP_1` (#706)Aceeri
Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-08-05Improve distant object panics in broad phase (#128)Ben Harper
Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-08-05Fix CI (#707)Thierry Berger
Removes dead code + other rust 1.80 related fixes
2024-08-02Use workspace lints to control unexpected_cfgs. (#682)Bruce Mitchener
By using `workspace.lints`, we can configure lints once for everything (and then inherit it into the various crates). The lint configuration for `unexpected_cfgs` works in 1.80+ and warns otherwise. Co-authored-by: Thierry Berger <contact@thierryberger.com>
2024-07-26Fix spelling of `below` and `orthogonalization`. (#700)Bruce Mitchener
2024-07-23Fix intradoc link to fix CI. (#699)Bruce Mitchener
2024-07-22docs: Fix minor typos and tweaks (#696)Bruce Mitchener
--------- Co-authored-by: Thierry Berger <contact@thierryberger.com>
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