feat: add a capsule collider constructor from endpoints.

This commit is contained in:
Sébastien Crozet
2024-04-21 19:40:39 +02:00
committed by Sébastien Crozet
parent f58b4f7c19
commit 33dd38016c
2 changed files with 21 additions and 8 deletions

View File

@@ -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);
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, 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);
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, 0.0], point![10.5, 20.5], radius)
.friction(friction);
colliders.insert(collider);
let collider =
ColliderBuilder::capsule_from_endpoints(point![-10.5, 20.5], point![10.5, 20.5], radius)
.friction(friction);
colliders.insert(collider);
/*