DATAKIT SDK  V2026.2
Solid Edge reader

Supported versions and extensions (2D) :

2D Readers Supported Versions Supported Extensions
Solid Edgesemantic from ST1 up to 2026 - graphic up to 2026.dft

Supported versions and extensions (3D) :

3D Readers Supported Versions Supported Extensions
Solid EdgeAll up to 2026.par .asm .psm .pwd

Supported Modules :

: Processed: Not Processed: Partially Processed: Not Applicable
Assemblies BREP Wireframe Meshes Notes/PMI/FDT Metadata RenderInfos PhysicalMaterial Machining Features Assembly Constraints UUID / PersistentName Model Display Drawings(2D) Part Tree

Datakit Libraries and usage : LibSeRead [LibUgSwSeRead,LibParasolidRead] or [LibUgSwSeReadPsKernel]

Prerequesites :

To integrate SolidEdge 3D Read Library, you should :

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

Detailed Mapping :

You will find in the following links, different mappings:

Notes :

Solid Edge 2D: Solid Edge 2D Read Library offers two reading mode, semantic mode, or graphical mode, graphical mode provides an EMF as output file.


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()