diff options
| author | Crozet Sébastien <developer@crozet.re> | 2020-12-31 16:30:38 +0100 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2020-12-31 16:30:38 +0100 |
| commit | 7b098606c230256c72b73291c15cbd5fabe02653 (patch) | |
| tree | 4d970a89860bbcc304b0f74832c3932ab094f797 /src_testbed | |
| parent | 1feac2e02d8779a1a03c9c16d5fbe4fd79c9324a (diff) | |
| download | rapier-7b098606c230256c72b73291c15cbd5fabe02653.tar.gz rapier-7b098606c230256c72b73291c15cbd5fabe02653.tar.bz2 rapier-7b098606c230256c72b73291c15cbd5fabe02653.zip | |
QueryPipeline: add shape casting, point projection, and intersection queries.
Diffstat (limited to 'src_testbed')
| -rw-r--r-- | src_testbed/testbed.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 1ab82da..b1a529f 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -1032,10 +1032,12 @@ impl Testbed { &self.physics.colliders, &ray, f32::MAX, + true, InteractionGroups::all(), ); - if let Some((_, collider, _)) = hit { + if let Some((handle, _)) = hit { + let collider = &self.physics.colliders[handle]; if self.physics.bodies[collider.parent()].is_dynamic() { self.state.highlighted_body = Some(collider.parent()); for node in self.graphics.body_nodes_mut(collider.parent()).unwrap() { |
