.. _group__a3d__evaluate:

###########################
Eval on curves and surfaces
###########################

**Parameters**


   **pCrv**\ : The input curve.

   **pbIsPeriodic**\ : The returned value.


**Returns**


   ``A3D_SUCCESS``\ on success, or an error code on failure


.. rst-class:: kind-group kind-enumeration

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


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


* :c:enum:`~A3DEAnalyticType`

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

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


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


* :c:func:`~A3DCrvGetInterval`
* :c:func:`~A3DCrvEvaluate`
* :c:func:`~A3DCrvEvaluatePointAndNormal`
* :c:func:`~A3DCrvIsPeriodic`
* :c:func:`~A3DSurfGetDomain`
* :c:func:`~A3DSurfEvaluate`
* :c:func:`~A3DSurfIsDegenerated`
* :c:func:`~A3DSurfIsPeriodic`
* :c:func:`~A3DSurfIsG1Continuous`
* :c:func:`~A3DSimplifyCurveWithAnalytics`
* :c:func:`~A3DSimplifyCurveWithAnalyticsFromCoEdge`
* :c:func:`~A3DSimplifySurfaceWithAnalytics`
* :c:func:`~A3DSurfEvaluateNormal`
* :c:func:`~A3DCurveLength`

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

   ../functions/A3DCrvGetInterval
   ../functions/A3DCrvEvaluate
   ../functions/A3DCrvEvaluatePointAndNormal
   ../functions/A3DCrvIsPeriodic
   ../functions/A3DSurfGetDomain
   ../functions/A3DSurfEvaluate
   ../functions/A3DSurfIsDegenerated
   ../functions/A3DSurfIsPeriodic
   ../functions/A3DSurfIsG1Continuous
   ../functions/A3DSimplifyCurveWithAnalytics
   ../functions/A3DSimplifyCurveWithAnalyticsFromCoEdge
   ../functions/A3DSimplifySurfaceWithAnalytics
   ../functions/A3DSurfEvaluateNormal
   ../functions/A3DCurveLength
   ../enums/A3DEAnalyticType


