aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-10-06 16:32:24 +0200
committerCrozet Sébastien <developer@crozet.re>2020-10-06 16:38:34 +0200
commitfc72aa6845a21b3af5d862968eddd3116036ac42 (patch)
treeb52864a0b05a711f342e104b4eea5325bc84d1cc /src/geometry
parent8c388687935b0f09a6a03b9de96fc80d15dd67c9 (diff)
downloadrapier-fc72aa6845a21b3af5d862968eddd3116036ac42.tar.gz
rapier-fc72aa6845a21b3af5d862968eddd3116036ac42.tar.bz2
rapier-fc72aa6845a21b3af5d862968eddd3116036ac42.zip
Fix examples.
Diffstat (limited to 'src/geometry')
-rw-r--r--src/geometry/broad_phase_multi_sap.rs14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/geometry/broad_phase_multi_sap.rs b/src/geometry/broad_phase_multi_sap.rs
index d85eae3..8e69d24 100644
--- a/src/geometry/broad_phase_multi_sap.rs
+++ b/src/geometry/broad_phase_multi_sap.rs
@@ -700,16 +700,13 @@ impl BroadPhase {
mod test {
use crate::dynamics::{JointSet, RigidBodyBuilder, RigidBodySet};
use crate::geometry::{BroadPhase, ColliderBuilder, ColliderSet, NarrowPhase};
- use crate::pipeline::PhysicsPipeline;
#[test]
fn test_add_update_remove() {
let mut broad_phase = BroadPhase::new();
- let mut narrow_phase = NarrowPhase::new();
let mut bodies = RigidBodySet::new();
let mut colliders = ColliderSet::new();
let mut joints = JointSet::new();
- let mut pipeline = PhysicsPipeline::new();
let rb = RigidBodyBuilder::new_dynamic().build();
let co = ColliderBuilder::ball(0.5).build();
@@ -718,15 +715,8 @@ mod test {
broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
- pipeline.remove_rigid_body(
- hrb,
- &mut broad_phase,
- &mut narrow_phase,
- &mut bodies,
- &mut colliders,
- &mut joints,
- );
-
+ bodies.remove(hrb, &mut colliders, &mut joints);
+ broad_phase.maintain(&mut colliders);
broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
// Create another body.