NXcg_marching_cubes

Status:

base class, extends NXobject

Description:

Computational geometry description of the marching cubes algorithm.

Documenting which specific version was used can help to understand how robust the results are with respect to the topology of the triangulation.

Symbols:

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

Groups cited:

NXcg_grid

Structure:

implementation: (optional) NX_CHAR

Reference to the specific implementation of marching cubes used.

See for example the following papers for details about how to identify a DOI which specifies the implementation used:

The value placed here should be a DOI. If there are no specific DOI or details write not_further_specified, or give at least a free-text description.

program: (optional) NX_CHAR

Commercial or otherwise given name to the program which was used.

@version: (optional) NX_CHAR

Program version plus build number, commit hash, or description of an ever persistent resource where the source code of the program and build instructions can be found so that the program can be configured in such a manner that the result file is ideally recreatable yielding the same results.

grid: (optional) NXcg_grid

Reference/link to and/or details of the grid on which a specific marching cubes algorithm implementation is operating.

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/contributed_definitions/NXcg_marching_cubes.nxdl.xml