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




