Function ncollide3d::query::contact_support_map_support_map_with_params [−][src]
pub fn contact_support_map_support_map_with_params<N, G1: ?Sized, G2: ?Sized>(
m1: &Isometry<N>,
g1: &G1,
m2: &Isometry<N>,
g2: &G2,
prediction: N,
simplex: &mut VoronoiSimplex<N>,
init_dir: Option<Unit<Vector<N>>>
) -> GJKResult<N> where
N: RealField,
G1: SupportMap<N>,
G2: SupportMap<N>,
Contact between support-mapped shapes (Cuboid
, ConvexHull
, etc.)
This allows a more fine grained control other the underlying GJK algorigtm.
The vector-typed result is the vector that should be passed as init
for
subsequent executions of the algorithm. It is also the contact
normal (that points toward the outside of the first solid).