aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Berger <contact@thierryberger.com>2024-06-03 15:50:42 +0200
committerGitHub <noreply@github.com>2024-06-03 15:50:42 +0200
commit79e9de826b09fe1e499009412ae1b29dc703f7f0 (patch)
tree8128c16b9f75ce60cd02fb0c30d1915cec49acae
parent856675032e76b6eb4bc9e0be4dc87abdbcfe0421 (diff)
parent1054894480fc5f72468d5b75f1dc0e5426bf4e17 (diff)
downloadrapier-79e9de826b09fe1e499009412ae1b29dc703f7f0.tar.gz
rapier-79e9de826b09fe1e499009412ae1b29dc703f7f0.tar.bz2
rapier-79e9de826b09fe1e499009412ae1b29dc703f7f0.zip
Merge pull request #589 from whatf0xx/collider-builder-debug
Derived Debug for ColliderBuilder
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/geometry/collider.rs2
-rw-r--r--src/geometry/collider_components.rs2
3 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9ec4d1..85e8e60 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@
- Add `Multibody::forward_kinematics_single_link` to run forward-kinematics to compute the new pose and jacobian of a
single link without mutating the multibody. This can take an optional displacement on generalized coordinates that are
taken into account during transform propagation.
+- Implement `Debug` for `ColliderBuilder`.
### Modified
diff --git a/src/geometry/collider.rs b/src/geometry/collider.rs
index abb0577..565d6e2 100644
--- a/src/geometry/collider.rs
+++ b/src/geometry/collider.rs
@@ -487,7 +487,7 @@ impl Collider {
}
/// A structure responsible for building a new collider.
-#[derive(Clone)]
+#[derive(Clone, Debug)]
#[cfg_attr(feature = "serde-serialize", derive(Serialize, Deserialize))]
#[must_use = "Builder functions return the updated builder"]
pub struct ColliderBuilder {
diff --git a/src/geometry/collider_components.rs b/src/geometry/collider_components.rs
index 6493cca..123e32c 100644
--- a/src/geometry/collider_components.rs
+++ b/src/geometry/collider_components.rs
@@ -132,7 +132,7 @@ impl Default for ColliderBroadPhaseData {
/// The shape of a collider.
pub type ColliderShape = SharedShape;
-#[derive(Clone, PartialEq)]
+#[derive(Clone, PartialEq, Debug)]
#[cfg_attr(feature = "serde-serialize", derive(Serialize, Deserialize))]
/// The mass-properties of a collider.
pub enum ColliderMassProps {