Add collision groups demos.

This commit is contained in:
Crozet Sébastien
2020-10-27 14:23:41 +01:00
parent cb6a7ff946
commit 380c204151
6 changed files with 218 additions and 1 deletions

View File

@@ -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);