aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
diff options
context:
space:
mode:
authorSébastien Crozet <sebcrozet@dimforge.com>2024-05-26 18:13:10 +0200
committerSébastien Crozet <sebastien@crozet.re>2024-06-09 12:09:58 +0200
commit5922612ef31fc1e0de8f129a8415b995cc8e7268 (patch)
tree04bdfbdb33ae20407a196b5e2180765b7b877cbc /src/geometry
parentc785ea49965aa151e942feb3da0fb4ba03768441 (diff)
downloadrapier-5922612ef31fc1e0de8f129a8415b995cc8e7268.tar.gz
rapier-5922612ef31fc1e0de8f129a8415b995cc8e7268.tar.bz2
rapier-5922612ef31fc1e0de8f129a8415b995cc8e7268.zip
feat: impl Default for RigidBodyBuilder and ColliderBuilder
Diffstat (limited to 'src/geometry')
-rw-r--r--src/geometry/collider.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/geometry/collider.rs b/src/geometry/collider.rs
index 565d6e2..c58548e 100644
--- a/src/geometry/collider.rs
+++ b/src/geometry/collider.rs
@@ -16,7 +16,7 @@ use parry::shape::{Shape, TriMeshFlags};
use crate::geometry::HeightFieldFlags;
#[cfg_attr(feature = "serde-serialize", derive(Serialize, Deserialize))]
-#[derive(Clone)]
+#[derive(Clone, Debug)]
/// A geometric entity that can be attached to a body so it can be affected by contacts and proximity queries.
///
/// To build a new collider, use the [`ColliderBuilder`] structure.
@@ -527,6 +527,12 @@ pub struct ColliderBuilder {
pub contact_skin: Real,
}
+impl Default for ColliderBuilder {
+ fn default() -> Self {
+ Self::ball(0.5)
+ }
+}
+
impl ColliderBuilder {
/// Initialize a new collider builder with the given shape.
pub fn new(shape: SharedShape) -> Self {