
####################
A3DFaceUVPointInside
####################

.. c:function:: A3DStatus A3DFaceUVPointInside(A3DFaceUVPointInsideManager *pManager, A3DTopoFace const *psFace, A3DVector2dData const *pUVParameter, A3DDouble dTol3D, A3DUns8 *puiUVInFace)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DFaceUVPointInside(:c:type:`~A3DFaceUVPointInsideManager`\ * **pManager**\ , :c:type:`~A3DTopoFace`\ * **psFace**\ , :c:struct:`~A3DVector2dData`\ * **pUVParameter**\ , :c:type:`~A3DDouble` **dTol3D**\ , :c:type:`~A3DUns8`\ * **puiUVInFace**\ )
   
   This function projects a UV point on a face, and return if it's inside or not. 
   
   **Parameters**
   
   
      **pManager**\ : The face manager. 
   
      **psFace**\ : The input face. 
   
      **pUVParameter**\ : The input UV Point. 
   
      **dTol3D**\ : Tolerance to check if the UV point is on the edge. 
   
      **puiUVInFace**\ : Status of the UV point on the face. 0 is outside, 1 is inside. 
   
   
   **Returns**
   
   
      ``A3D_SUCCESS`` on success, or an error code on failure
   
   




