.. auto-generated by dev_tools.docs.nxdl from the NXDL source contributed_definitions/NXcg_triangulated_surface_mesh.nxdl.xml -- DO NOT EDIT

.. index::
    ! NXcg_triangulated_surface_mesh (base class)
    ! cg_triangulated_surface_mesh (base class)
    see: cg_triangulated_surface_mesh (base class); NXcg_triangulated_surface_mesh

.. _NXcg_triangulated_surface_mesh:

==============================
NXcg_triangulated_surface_mesh
==============================

**Status**:

  base class, extends :ref:`NXcg_triangle_set`

**Description**:

  .. collapse:: Computational geometry description of a mesh of triangles. ...

      Computational geometry description of a mesh of triangles.

      The mesh may be self-intersecting and have holes but the
      triangles used must not be degenerated.

**Symbols**:

  The symbols used in the schema to specify e.g. dimensions of arrays.

**Groups cited**:
  :ref:`NXcg_half_edge_data_structure`

.. index:: NXcg_half_edge_data_structure (base class); used in base class

**Structure**:

  .. _/NXcg_triangulated_surface_mesh/CG_HALF_EDGE_DATA_STRUCTURE-group:

  **CG_HALF_EDGE_DATA_STRUCTURE**: (optional) :ref:`NXcg_half_edge_data_structure` 

    .. collapse:: A graph-based approach to describe the mesh when it is also desired ...

        A graph-based approach to describe the mesh when it is also desired
        to perform topological processing or analyses on the mesh.


Hypertext Anchors
-----------------

List of hypertext anchors for all groups, fields,
attributes, and links defined in this class.


* :ref:`/NXcg_triangulated_surface_mesh/CG_HALF_EDGE_DATA_STRUCTURE-group </NXcg_triangulated_surface_mesh/CG_HALF_EDGE_DATA_STRUCTURE-group>`

**NXDL Source**:
  https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXcg_triangulated_surface_mesh.nxdl.xml