Project a point on TopoDS_Face

I need to project a point on a TopoDS_Face. I know how to project a point on a Geom_BSplineSurface, but I need the projection to be aware of the pcurves in the parametric space. What class should I check?

Thanks

Flavio Gagliardi's picture

Googling a bit more I found BRepExtrema_DistShapeShape to be used with one shape as the face, and the other as a vertex.