Share

NX part and assembly format Reference

NX is a solid modeling package based on the Parasolid kernel. The package contains many (mostly optional) modules, for example CAD, CAM, CAE, Sheet metal applications, knowledge bases, Quality control and Rapid prototyping. The file structure is binary.

The following table explains how common elements are called in both Alias and NX.

NXAlias
SegmentSpan (curve)
PointPoint
PatchSpan (surface)
PoleCV (Control vertices)
SewStitch
U/V GridPatch Precision
ParametersHistory
Control polygon (display only)Hull
Silhouette curveHorizon curve
BlankInvisible
Reference SetSet
CategoryCategory
Custom viewVariant
Knot pointEdit point

Supported NX geometry and data mapping

The following sections describe the mapping process used for geometry types and non-geometric data that can be transferred between Alias and NX.

Supported Alias geometry types

The following Alias geometry types can be exported to NX. Non-geometry entities such as Lights, Cameras, Textures, Windows, Animation are not supported by the translator. The numbers in the table entries refer to the "Notes for NX Entities" section below.

Alias EntityNX Entity
Construction PlaneNot supported.
MeshNot supported at this time.
ConicRational Curve
ArcRationalCurve
CircleRationalCurve
LineLine
CurveBCurve
SurfaceBSurface; (1), (2)
Trimmed SurfaceFace(1), (2)
PlaneBounded Plane(1)
ShaderColour Attribute(3)
Shell (Open)Sheet Body
SetNot supported
GroupGroup
LayerLayer(4)
CategoryCategory
Shell (Closed)Solid Body

Notes for NX entities

  1. NX can not have free standing Surfaces so all surfaces are mapped to faces which must be attached to a sheet body.
  2. Surfaces having internal discontinuities will be split at those discontinuities.
  3. Mapped as a Display Attribute of the mapped surface or shell.
  4. Layer Name is not mapped

Supported NX Entity objects geometry types

The following NX geometry types can be imported to Alias. The letters and numbers in parentheses refer to the "Notes for Alias NX entity object entries" section below.

NX Entity ObjectsAlias Entity
WCSNot supported
BSurfaceSurface
Bounded PlaneCurve
Cylindrical SurfaceCurve
Conical SurfaceCurve
Tabulated CylinderSurface
Ruled SurfaceSurface
Blended Face SurfaceSurface
Surface of RevolutionSurface
Offset SurfaceSurface
Sculptured SurfaceSurface
BCurveCurve
LineLine(Curve)
ArcCurve
ConicCurve
PointPoint (Curve)(1)
Sheet BodyShell (Open)(2)
AssemblyGroups/Instance(3)
GroupGroup
LayerLayer
CategoryCategory
Reference SetNot supported
Part AttributeNot supported
Solid BodyShell (Closed)

Notes for Alias NX entity object entities

  1. An NX Point is converted to a degree 1 curve composed of two coincident points. On export to NX this construction is converted back to an NX point.
  2. If the Sheet body only points to one face then this is converted to a trimmed surface in Alias.
  3. This is a one way mapping, assemblies cannot be exported.
  • NX import options
  • NX export options

Was this information helpful?