A3DCrvProjectPoint

A3DStatus A3DCrvProjectPoint(const A3DCrvBase *pCrv, const A3DVector3dData *pPointToProject, A3DUns32 *puiNbSolutions, A3DDouble **ppdSolutionParameter, A3DDouble **ppdSolutionDistance)
A3DStatus A3DCrvProjectPoint(const A3DCrvBase* pCrv, const A3DVector3dData* pPointToProject, A3DUns32* puiNbSolutions, A3DDouble** ppdSolutionParameter, A3DDouble** ppdSolutionDistance)

This function projects a point on a curve.

Parameters

pCrv: The input curve.

pPointToProject: The input point to project on curve.

puiNbSolutions: The number of returned solutions.

ppdSolutionParameter: Array of parameters on the curve.

ppdSolutionDistance: Array of spatial distances between pPointToProject and the solution (on the curve).

Returns

A3D_SUCCESS on success, or an error code on failure