Trait ncollide2d::query::ContactPreprocessor
source · [−]pub trait ContactPreprocessor<N: RealField + Copy> {
fn process_contact(
&self,
c: &mut Contact<N>,
kinematic: &mut ContactKinematic<N>,
is_first: bool
) -> bool;
}
Expand description
Pre-process a contact before it is added to a contact manifold.
Required methods
fn process_contact(
&self,
c: &mut Contact<N>,
kinematic: &mut ContactKinematic<N>,
is_first: bool
) -> bool
fn process_contact(
&self,
c: &mut Contact<N>,
kinematic: &mut ContactKinematic<N>,
is_first: bool
) -> bool
Process a contact before it is stored into a contact manifold.
Returns false
if the contact should be ignored.