aboutsummaryrefslogtreecommitdiff
path: root/examples2d
diff options
context:
space:
mode:
authorSébastien Crozet <sebcrozet@dimforge.com>2024-04-21 19:40:39 +0200
committerSébastien Crozet <sebastien@crozet.re>2024-04-30 23:10:46 +0200
commit33dd38016ccf3c4ad8e874d75e51fbc20dd060da (patch)
tree6b4fbf2a3cda2b82d05a96cb0acb1713e4cd087f /examples2d
parentf58b4f7c195ab7acf0778ea65c46ebf37ac8188c (diff)
downloadrapier-33dd38016ccf3c4ad8e874d75e51fbc20dd060da.tar.gz
rapier-33dd38016ccf3c4ad8e874d75e51fbc20dd060da.tar.bz2
rapier-33dd38016ccf3c4ad8e874d75e51fbc20dd060da.zip
feat: add a capsule collider constructor from endpoints.
Diffstat (limited to 'examples2d')
-rw-r--r--examples2d/s2d_confined.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/examples2d/s2d_confined.rs b/examples2d/s2d_confined.rs
index 46cae86..8b75a3d 100644
--- a/examples2d/s2d_confined.rs
+++ b/examples2d/s2d_confined.rs
@@ -19,16 +19,20 @@ pub fn init_world(testbed: &mut Testbed) {
* Ground
*/
let collider =
- ColliderBuilder::capsule(point![-10.5, 0.0], point![10.5, 0.0], radius).friction(friction);
+ ColliderBuilder::capsule_from_endpoints(point![-10.5, 0.0], point![10.5, 0.0], radius)
+ .friction(friction);
colliders.insert(collider);
- let collider = ColliderBuilder::capsule(point![-10.5, 0.0], point![-10.5, 20.5], radius)
- .friction(friction);
+ let collider =
+ ColliderBuilder::capsule_from_endpoints(point![-10.5, 0.0], point![-10.5, 20.5], radius)
+ .friction(friction);
colliders.insert(collider);
let collider =
- ColliderBuilder::capsule(point![10.5, 0.0], point![10.5, 20.5], radius).friction(friction);
+ ColliderBuilder::capsule_from_endpoints(point![10.5, 0.0], point![10.5, 20.5], radius)
+ .friction(friction);
colliders.insert(collider);
- let collider = ColliderBuilder::capsule(point![-10.5, 20.5], point![10.5, 20.5], radius)
- .friction(friction);
+ let collider =
+ ColliderBuilder::capsule_from_endpoints(point![-10.5, 20.5], point![10.5, 20.5], radius)
+ .friction(friction);
colliders.insert(collider);
/*