NXcg_unit_normal_set

Status:

base class, extends NXobject

Description:

Computational geometry description of a set of (oriented) unit normal vectors.

Symbols:

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

d: The dimensionality, which has to be at least 2.

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

Groups cited:

none

Structure:

dimensionality: (optional) NX_POSINT {units=NX_UNITLESS}

cardinality: (optional) NX_POSINT {units=NX_UNITLESS}

normals: (optional) NX_FLOAT (Rank: 2, Dimensions: [c, d]) {units=NX_LENGTH}

Direction of each normal

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

Qualifier how which specifically oriented normal to its primitive each normal represents.

  • 0 - undefined

  • 1 - outer

  • 2 - inner

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_unit_normal_set.nxdl.xml