aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
AgeCommit message (Collapse)Author
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-11-19Profiling support (#743)Thierry Berger
2024-11-06Fixed some typos. (#757)Pier Angelo Vendrame
2024-09-23fix compilation for feature enhanced-determinism (#739)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-08-09Fix string serialization for broadphase multisap (regions) (#710)Thierry Berger
* serialize regions as vec
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-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-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