aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
AgeCommit message (Collapse)Author
2024-07-19More Debug derives. (#686)Thierry Berger
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-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-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-23chore: update to nalgebra 0.33 and parry 0.16 (#664)Sébastien Crozet
2024-06-20Fix typos. (#658)Bruce Mitchener
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 the ability to disable all contacts between two links belonging to ↵Sébastien Crozet
the same multibody
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-03Merge branch 'master' into collider-builder-debugThierry Berger
2024-05-25Fix typo in internal variable name.Bruce Mitchener
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-05Removed leftovers from block breaks stabilization.Fun Maker
2024-05-05chore: misc typo fixesSébastien Crozet
2024-05-05chore: update to the latest parry apiSébastien Crozet
2024-05-05Fix some typos. (#620)Bruce Mitchener
2024-04-30fix compilation of testsSébastien Crozet
2024-04-30chore: clippy fixesSébastien Crozet
2024-04-30feat: rename collision_skin to contact_skinSébastien Crozet
2024-04-30feat: implement collision skinSébastien Crozet
2024-04-30feat: add configurable distance cap to soft-ccdSébastien Crozet
2024-04-30feat: add a capsule collider constructor from endpoints.Sébastien Crozet
2024-04-30feat: add warmstarting to contact constraints resolutionSébastien Crozet
2024-04-30feat: add soft (solver-based) ccd implementationSébastien Crozet
2024-04-30feat: add exact mlcp solver for pais of 2 constraintsSébastien Crozet
2024-04-30feat: make narrow-phase filter-out predictive solver contact based on ↵Sébastien Crozet
contact velocity
2024-04-30feat: add Collider::heightfield_with_flagsSébastien Crozet
2024-03-23Fix compilation of testsSébastien Crozet
2024-03-23feat: add the DefaultBroadPhase type aliasSébastien Crozet
2024-03-23feat: add a BroadPhaseTrait for allowing custom broad-phasesSébastien Crozet
2024-03-23feat!: rename BroadPhase to BroadPhaseMultiSapSébastien Crozet
2024-03-23feat: add RigidBody::copy_from and Collider::copy_fromSébastien Crozet
Closes #595
2024-02-11derived Debug for ColliderBuilderwhatf0xx
2024-01-27Fix clippy and enable clippy on CISébastien Crozet
2024-01-24feat!: 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-24feat: re-export BoundingVolume, RayCast, PointQuery, PointQueryWithlocation ↵Sébastien Crozet
from parry.
2024-01-21feat: implement new "small-steps" solver + joint improvementsSébastien Crozet
2023-10-29cargo fmtSébastien Crozet
2023-10-18Fix enabling disabled colliderRafal Harabien
If collider was enabled and no other attributes were changed its collisions were not detected. This was the result of `needs_broad_phase_update` function not handling case of changed enabled status. Fixes dimforge/bevy_rapier#435
2023-09-09Merge pull request #520 from waywardmonkeys/doc-fixesSébastien Crozet
docs: Minor fixes.
2023-08-28docs: Expand "wrt" to "with respect to".Bruce Mitchener
This makes things more clear as this abbreviation isn't known to everyone. While the trailing period is common in French, it isn't in English (one might use "w.r.t."). Fixes #498.
2023-08-28docs: Minor fixes.Bruce Mitchener
2023-03-30Fix doc-links for `ColliderBuilder` and `RigidBodyBuilder`MrGunflame
2022-12-11Properly take initial sleeping state set by the user when creating a rigid-bodySébastien Crozet