DATAKIT API  V2025.3
NX / Unigraphics reader

NX / Unigraphics 3D Read Library allows you to read NX / Unigraphics 3D files.

NX / Unigraphics 2D Read Library allows you to read NX / Unigraphics 2D files.

//Set the Schema directory needed for readers based on Parasolid Read Library (NX, SOLIDWORKS, Solid Edge)
MyAPI->SetSchemaDir(inRepSchema);



To integrate NX / Unigraphics 3D Read Library, you should :



The NX / Unigraphics Read library allows also reading the feature "Hole" and its related features e.g., pattern and mirror.

You should activate the features process as following :

//Set the Configuration to process Features
Dtk_API::SetSchemaDir
Dtk_ErrorStatus SetSchemaDir(const Dtk_string &inSchemaDir)
Set Schema Directory needed for Unigraphics, Parasolid, Solidedge, Solidworks and Jt readers.
PsReader::Enable
static Dtk_bool Enable()
Dtk_API::ActivateFeaturesRead
void ActivateFeaturesRead(Dtk_Int32 inForceFeatureData=DTK_FALSE)
Activate Features read.