2.3.3.3.177. NXquadric

Status:

base class, extends NXobject

Description:

definition of a quadric surface.

Symbols:

No symbol table

Groups cited:

none

Structure:

parameters: (optional) NX_NUMBER (Rank: 1, Dimensions: [10]) {units=NX_PER_LENGTH}

Ten real values of the matrix that defines the quadric surface ...

Ten real values of the matrix that defines the quadric surface in projective space. Ordered Q11, Q12, Q13, Q22, Q23, Q33, P1, P2, P3, R. Takes a units attribute of dimension reciprocal length. R is scalar. P has dimension reciprocal length, and the given units. Q has dimension reciprocal length squared, and units the square of those given.

surface_type: (optional) NX_CHAR

An optional description of the form of the quadric surface: ...

An optional description of the form of the quadric surface:

Any of these values:

  • ELLIPSOID

  • ELLIPTIC_PARABOLOID

  • HYPERBOLIC_PARABOLOID

  • ELLIPTIC_HYPERBOLOID_OF_1_SHEET

  • ELLIPTIC_HYPERBOLOID_OF_2_SHEETS

  • ELLIPTIC_CONE

  • ELLIPTIC_CYLINDER

  • HYPERBOLIC_CYLINDER

  • PARABOLIC_CYLINDER

  • SPHEROID

  • SPHERE

  • PARABOLOID

  • HYPERBOLOID_1_SHEET

  • HYPERBOLOID_2_SHEET

  • CONE

  • CYLINDER

  • PLANE

  • IMAGINARY

  • UNKNOWN

depends_on: (optional) NX_CHAR

Path to an :ref:`NXtransformations` that defining the axis on ...

Path to an NXtransformations that defining the axis on which the orientation of the surface depends.

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/NXquadric.nxdl.xml