aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/testbed.rs
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-10-27 14:23:41 +0100
committerCrozet Sébastien <developer@crozet.re>2020-10-27 14:35:01 +0100
commit380c204151ce85da0c21ff420e399e7edc31bfe8 (patch)
tree361608f478d8955534196a80d0be4d4b6b500b75 /src_testbed/testbed.rs
parentcb6a7ff9468347735ef63db9a9e38faeb476981b (diff)
downloadrapier-380c204151ce85da0c21ff420e399e7edc31bfe8.tar.gz
rapier-380c204151ce85da0c21ff420e399e7edc31bfe8.tar.bz2
rapier-380c204151ce85da0c21ff420e399e7edc31bfe8.zip
Add collision groups demos.
Diffstat (limited to 'src_testbed/testbed.rs')
-rw-r--r--src_testbed/testbed.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs
index 2b733a3..3a1b938 100644
--- a/src_testbed/testbed.rs
+++ b/src_testbed/testbed.rs
@@ -23,7 +23,9 @@ use rapier::dynamics::{
};
#[cfg(feature = "dim3")]
use rapier::geometry::Ray;
-use rapier::geometry::{BroadPhase, ColliderSet, ContactEvent, NarrowPhase, ProximityEvent};
+use rapier::geometry::{
+ BroadPhase, ColliderHandle, ColliderSet, ContactEvent, NarrowPhase, ProximityEvent,
+};
use rapier::math::Vector;
use rapier::pipeline::{ChannelEventCollector, PhysicsPipeline, QueryPipeline};
#[cfg(feature = "fluids")]
@@ -497,6 +499,10 @@ impl Testbed {
self.graphics.set_body_color(body, color);
}
+ pub fn set_collider_initial_color(&mut self, collider: ColliderHandle, color: Point3<f32>) {
+ self.graphics.set_collider_initial_color(collider, color);
+ }
+
#[cfg(feature = "fluids")]
pub fn set_fluid_color(&mut self, fluid: FluidHandle, color: Point3<f32>) {
self.graphics.set_fluid_color(fluid, color);