aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/geometry/broad_phase_multi_sap/broad_phase.rs8
-rw-r--r--src/pipeline/physics_pipeline.rs6
2 files changed, 9 insertions, 5 deletions
diff --git a/src/geometry/broad_phase_multi_sap/broad_phase.rs b/src/geometry/broad_phase_multi_sap/broad_phase.rs
index e036ec0..fc79d6d 100644
--- a/src/geometry/broad_phase_multi_sap/broad_phase.rs
+++ b/src/geometry/broad_phase_multi_sap/broad_phase.rs
@@ -538,11 +538,11 @@ mod test {
let hrb = bodies.insert(rb);
colliders.insert(co, hrb, &mut bodies);
- broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
+ let mut events = Vec::new();
+ broad_phase.update(0.0, &mut colliders, &mut events);
bodies.remove(hrb, &mut colliders, &mut joints);
- broad_phase.handle_user_changes(&mut colliders);
- broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
+ broad_phase.update(0.0, &mut colliders, &mut events);
// Create another body.
let rb = RigidBodyBuilder::new_dynamic().build();
@@ -551,6 +551,6 @@ mod test {
colliders.insert(co, hrb, &mut bodies);
// Make sure the proxy handles is recycled properly.
- broad_phase.update_aabbs(0.0, &bodies, &mut colliders);
+ broad_phase.update(0.0, &mut colliders, &mut events);
}
}
diff --git a/src/pipeline/physics_pipeline.rs b/src/pipeline/physics_pipeline.rs
index 20e8395..0f7b5f6 100644
--- a/src/pipeline/physics_pipeline.rs
+++ b/src/pipeline/physics_pipeline.rs
@@ -473,7 +473,9 @@ impl PhysicsPipeline {
#[cfg(test)]
mod test {
- use crate::dynamics::{IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet};
+ use crate::dynamics::{
+ CCDSolver, IntegrationParameters, JointSet, RigidBodyBuilder, RigidBodySet,
+ };
use crate::geometry::{BroadPhase, ColliderBuilder, ColliderSet, NarrowPhase};
use crate::math::Vector;
use crate::pipeline::PhysicsPipeline;
@@ -505,6 +507,7 @@ mod test {
&mut bodies,
&mut colliders,
&mut joints,
+ &mut CCDSolver::new(),
&(),
&(),
);
@@ -548,6 +551,7 @@ mod test {
&mut bodies,
&mut colliders,
&mut joints,
+ &mut CCDSolver::new(),
&(),
&(),
);