aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-19More Debug derives. (#686)Thierry Berger
2024-07-18Fix spelling in filename for `debug_excentric_boxes3` (#691)Bruce Mitchener
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-12deps: Update `bit-vec` from 0.6 to 0.7 (#678)Bruce Mitchener
2024-07-12Remove check for `target_arch = "asmjs"` (#679)Bruce Mitchener
This is long obsolete and was removed from Rust itself in https://github.com/rust-lang/rust/pull/117338
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-07chore: update changelogSé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-23Release v0.21.0 (#665)v0.21.0Sébastien Crozet
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-09Release Rapier 0.20.0 (#651)v0.20.0Sébastien Crozet
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-09feat: more urdf loader improvementsSé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-09chore: update changelogSébastien Crozet
2024-06-09feat: more urdf parser fixes + stl parserSé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-09feat: add urdf exampleSébastien Crozet
2024-06-09feat: continue urdf implSébastien Crozet
2024-06-09feat: start implementation of rapier_urdfSébastien Crozet