aboutsummaryrefslogtreecommitdiff
path: root/src_testbed
AgeCommit message (Collapse)Author
2025-01-08Fix shape modification not updating graphics in testbed (#708)Austin J. Garrett
* Fix shape modification not updating graphics in testbed * Add update collider to Testbed * chore: lint shape_modifications3 * chore: simplify GraphicsManager::remove_collider_nodes --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
2025-01-08Upgrade bevy 0.15 (#758)Thierry Berger
* upgrade bevy 0.15 * use crate dependencies * use puffin pr dependency * suppress needless lifetimes * fix compiler error due to merge --------- Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
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-09-23Fix CharacterController max/min slope handling (#701)Thierry Berger
2024-09-06update testbeds to bevy 0.14 (#723)Thierry Berger
2024-08-05Improve distant object panics in broad phase (#128)Ben Harper
Co-authored-by: Thierry Berger <contact@thierryberger.com>
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-08-02Color visualization for grounded character controller (#705)Thierry Berger
2024-07-31Update flags for testbed (#704)Julian Knodt
2024-07-20Release v0.22.0 (#695)v0.22.0Sébastien Crozet
2024-07-19testbed: Remove use of missing log feature (#684)Bruce Mitchener
This code has been here but not used for a long time. There's no log feature (or dependency) within the testbed crates.
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-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-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-07fix: testbed: keyD removes only dynamic bodies as intended (#648)Thierry Berger
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: ui to set the number of simulation steps per frameSé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-05Fix some typos. (#620)Bruce Mitchener
2024-04-30chore: clippy fixesSébastien Crozet
2024-04-30chore: clenaup testbed profiling uiSébastien Crozet
2024-04-30feat: add IntegrationParameters::length_unit to adjust internal threshold ↵Sébastien Crozet
based on user-defined length units
2024-04-30feat: add warmstarting to contact constraints resolutionSébastien Crozet
2024-04-30feat: add variable constraints stabilization iteration numberSébastien Crozet
2024-04-30feat: add some additional perf countersSébastien Crozet
2024-03-24chore: clippy fixesSébastien Crozet
2024-03-24feat: update testbeds to bevy 0.13Sébastien Crozet
2024-03-23feat: add the DefaultBroadPhase type aliasSébastien Crozet
2024-03-23feat!: rename BroadPhase to BroadPhaseMultiSapSébastien Crozet
2024-03-23chore: clippy fixSébastien Crozet
2024-03-23Fix testbed snapshot restore systemSébastien Crozet
2024-01-27Fix clippy and enable clippy on CISébastien Crozet
2024-01-24feat: rework solver parameters to make it easy to recover the old behaviorsSébastien Crozet
2024-01-21feat: implement new "small-steps" solver + joint improvementsSébastien Crozet
2023-12-10chore: fix test warningsSébastien Crozet
2023-12-10chore: update testbed to bevy 0.12Sébastien Crozet
2023-11-04feat: add a checkbox to enable/disable the debug renderer in the testbedSébastien Crozet
2023-11-04cargo fmtSébastien Crozet
2023-11-03delete comments left over in diffjohnny-smitherson
2023-11-03flip y coord in 3d highlight_hovered_bodyjohnny-smitherson
2023-11-03fix compiler warnings & mention breaking in changelogjohnny-smitherson
2023-10-29Fix crashes on MacOSSébastien Crozet
2023-10-23update bevy 0.11 - fix compile errorsjohnny-smitherson
2023-04-24Update testbed.rsstefnotch