aboutsummaryrefslogtreecommitdiff
path: root/src_testbed
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-12-31 16:30:38 +0100
committerCrozet Sébastien <developer@crozet.re>2020-12-31 16:30:38 +0100
commit7b098606c230256c72b73291c15cbd5fabe02653 (patch)
tree4d970a89860bbcc304b0f74832c3932ab094f797 /src_testbed
parent1feac2e02d8779a1a03c9c16d5fbe4fd79c9324a (diff)
downloadrapier-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.rs4
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() {