
######################
A3DTreeNodeGetGeometry
######################

.. c:function:: A3DStatus A3DTreeNodeGetGeometry(const A3DTree *pTree, const A3DTreeNode *pNode, A3DBool bApplyTreeStyle, A3DMeshData *pMeshData, const A3DRiComputeMeshParametersData *psMeshOptionsData)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DTreeNodeGetGeometry(*const* :c:type:`~A3DTree`\ \* **pTree**\ , *const* :c:type:`~A3DTreeNode`\ \* **pNode**\ , :c:type:`~A3DBool` **bApplyTreeStyle**\ , :c:struct:`~A3DMeshData`\ \* **pMeshData**\ , *const* :c:struct:`~A3DRiComputeMeshParametersData`\ \* **psMeshOptionsData**\ )
   
   Get mesh associated to the node.
   
   **Parameters**
   
   
      **pTree**\ : The model tree containing the node, or 0 to clean the memory.
   
      **pNode**\ : The tree node, or 0 to clean the memory.
   
      **bApplyTreeStyle**\ : specify the graphical information defined in the tree should be applied to compute the mesh.
   
      **pMeshData**\ : The :c:struct:`~A3DMeshData`\ to store the computed mesh or release memory if pTree or pNode are null.
   
      **psMeshOptionsData**\ : Options used to compute Mesh. 0 for now, options structure for future use.
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




