2.3.3.3.69. NXcg_polyhedron_set

Status:

base class, extends NXcg_primitive_set

Description:

Computational geometry description of a set of polyhedra in Euclidean space. ...

Computational geometry description of a set of polyhedra in Euclidean space.

Polyhedra or so-called cells (especially in the convex of tessellations) are constructed from polygon meshes. Polyhedra may make contact to allow a usage of this base class for a description of tessellations.

For the description of more complicated manifolds and especially for polyhedra with holes, users are advised to check if their particular needs are described by creating customized instances of an NXcg_polygon_set.

Symbols:

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

c: The cardinality of the set, i.e. the number of polyhedra.

n_e_total: The total number of edges for all polyhedra.

n_f_total: The total number of faces for all polyhedra.

Groups cited:

NXcg_face_list_data_structure, NXcg_half_edge_data_structure

Structure:

number_of_faces: (optional) NX_INT (Rank: 1, Dimensions: [c]) {units=NX_UNITLESS}

The number of faces for each polyhedron. Faces of adjoining polyhedra ...

The number of faces for each polyhedron. Faces of adjoining polyhedra are counted for each polyhedron.

face_area: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_f_total]) {units=NX_AREA}

Area of each of faces.

number_of_edges: (optional) NX_INT

The number of edges for each polyhedron. Edges of adjoining polyhedra ...

The number of edges for each polyhedron. Edges of adjoining polyhedra are counterd for each polyhedron.

edge_length: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_e_total]) {units=NX_LENGTH}

Length of each edge.

polyhedra: (optional) NXcg_face_list_data_structure

Combined storage of all primitives of all polyhedra.

polyhedronID: (optional) NXcg_face_list_data_structure

Individual storage of each polyhedron.

polyhedron_half_edgeID: (optional) NXcg_half_edge_data_structure

Individual storage of each polygon as a graph.

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXcg_polyhedron_set.nxdl.xml