From af39ec54d35b8c3777add6b6a597e5963067234d Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Thu, 19 Nov 2020 11:07:00 +0100 Subject: Remove the narrow-phase graph indices from the collider. They are on the narrow-phase now. --- src/geometry/collider.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/geometry/collider.rs') diff --git a/src/geometry/collider.rs b/src/geometry/collider.rs index c2adc59..3789cca 100644 --- a/src/geometry/collider.rs +++ b/src/geometry/collider.rs @@ -11,6 +11,7 @@ use ncollide::bounding_volume::AABB; use std::ops::Deref; use std::sync::Arc; +// TODO: move this to its own file. /// The shape of a collider. #[derive(Clone)] pub struct ColliderShape(pub Arc); @@ -206,8 +207,6 @@ pub struct Collider { pub restitution: f32, pub(crate) collision_groups: InteractionGroups, pub(crate) solver_groups: InteractionGroups, - pub(crate) contact_graph_index: ColliderGraphIndex, - pub(crate) proximity_graph_index: ColliderGraphIndex, pub(crate) proxy_index: usize, /// User-defined data associated to this rigid-body. pub user_data: u128, @@ -216,8 +215,6 @@ pub struct Collider { impl Collider { pub(crate) fn reset_internal_references(&mut self) { self.parent = RigidBodySet::invalid_handle(); - self.contact_graph_index = InteractionGraph::::invalid_graph_index(); - self.proximity_graph_index = InteractionGraph::::invalid_graph_index(); self.proxy_index = crate::INVALID_USIZE; } @@ -533,8 +530,6 @@ impl ColliderBuilder { parent: RigidBodySet::invalid_handle(), position: Isometry::identity(), predicted_position: Isometry::identity(), - contact_graph_index: InteractionGraph::::invalid_graph_index(), - proximity_graph_index: InteractionGraph::::invalid_graph_index(), proxy_index: crate::INVALID_USIZE, collision_groups: self.collision_groups, solver_groups: self.solver_groups, -- cgit