diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-03-20 12:13:32 +0100 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2022-03-20 21:49:16 +0100 |
| commit | d38740369c12ff10ffa6ceef438cb1c90c5d3508 (patch) | |
| tree | e7f37c26c400b93bed96a8c7697c60e2a183ecfa /src/dynamics | |
| parent | 063c638ec5906747e3ca85ee0c5f112c7775f797 (diff) | |
| download | rapier-d38740369c12ff10ffa6ceef438cb1c90c5d3508.tar.gz rapier-d38740369c12ff10ffa6ceef438cb1c90c5d3508.tar.bz2 rapier-d38740369c12ff10ffa6ceef438cb1c90c5d3508.zip | |
Emit collision stopped events after a collider is removed.
Diffstat (limited to 'src/dynamics')
| -rw-r--r-- | src/dynamics/ccd/ccd_solver.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynamics/ccd/ccd_solver.rs b/src/dynamics/ccd/ccd_solver.rs index a4b1419..bd3b20b 100644 --- a/src/dynamics/ccd/ccd_solver.rs +++ b/src/dynamics/ccd/ccd_solver.rs @@ -616,8 +616,8 @@ impl CCDSolver { .contains(ActiveEvents::COLLISION_EVENTS) { // Emit one intersection-started and one intersection-stopped event. - events.handle_intersection_event(CollisionEvent::Started(toi.c1, toi.c2)); - events.handle_intersection_event(CollisionEvent::Stopped(toi.c1, toi.c2)); + events.handle_collision_event(CollisionEvent::Started(toi.c1, toi.c2), None); + events.handle_collision_event(CollisionEvent::Stopped(toi.c1, toi.c2, false), None); } } |
