.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source NXcg_unit_normal_set.nxdl.xml .. index:: ! NXcg_unit_normal_set (base class) ! cg_unit_normal_set (base class) see: cg_unit_normal_set (base class); NXcg_unit_normal_set .. _NXcg_unit_normal_set: ==================== NXcg_unit_normal_set ==================== **Status**: base class, extends :ref:`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**: .. _/NXcg_unit_normal_set/dimensionality-field: .. index:: dimensionality (field) **dimensionality**: (optional) :ref:`NX_POSINT ` {units=\ :ref:`NX_UNITLESS `} .. _/NXcg_unit_normal_set/cardinality-field: .. index:: cardinality (field) **cardinality**: (optional) :ref:`NX_POSINT ` {units=\ :ref:`NX_UNITLESS `} .. _/NXcg_unit_normal_set/normals-field: .. index:: normals (field) **normals**: (optional) :ref:`NX_FLOAT ` (Rank: 2, Dimensions: [c, d]) {units=\ :ref:`NX_LENGTH `} Direction of each normal .. _/NXcg_unit_normal_set/orientation-field: .. index:: orientation (field) **orientation**: (optional) :ref:`NX_INT ` (Rank: 1, Dimensions: [c]) {units=\ :ref:`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. * :ref:`/NXcg_unit_normal_set/cardinality-field ` * :ref:`/NXcg_unit_normal_set/dimensionality-field ` * :ref:`/NXcg_unit_normal_set/normals-field ` * :ref:`/NXcg_unit_normal_set/orientation-field ` **NXDL Source**: https://github.com/nexusformat/definitions/blob/main/base_classes/NXcg_unit_normal_set.nxdl.xml