.. _group__a3d__projection:

#####################################
Project points on curves and surfaces
#####################################

**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


.. rst-class:: kind-group kind-function

.. rubric:: Functions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:func:`~A3DCrvProjectPoint`
* :c:func:`~A3DSurfProjectPoint`
* :c:func:`~A3DCrvLocalProjectPoint`
* :c:func:`~A3DSurfLocalProjectPoint`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../functions/A3DCrvProjectPoint
   ../functions/A3DSurfProjectPoint
   ../functions/A3DCrvLocalProjectPoint
   ../functions/A3DSurfLocalProjectPoint


