# [−][src]Function ncollide2d::query::algorithms::gjk::project_origin

pub fn project_origin<N, G: ?Sized>(

m: &Isometry<N>,

g: &G,

simplex: &mut VoronoiSimplex<N>

) -> Option<Point<N>> where

N: RealField,

G: SupportMap<N>,

Projects the origin on the boundary of the given shape.

The origin is assumed to be outside of the shape. If it is inside,
use the EPA algorithm instead.
Return `None`

if the origin is not inside of the shape or if
the EPA algorithm failed to compute the projection.