DATAKIT API  V2025.1
General Mapping (Base Module)

Assembly

ProE/Creo Entities DATAKIT Class Remarks
Assembly Dtk_Component  
Family Part Dtk_Entity Only when available in the file, can be Dtk_mesh or Dtk_Body
Simplified Representation Dtk_Component Component type is CatalogComponentType;



Topological Entities

ProE/Creo Entities DATAKIT Class Remarks
Group of shells Dtk_Body  
Shell Dtk_Shell  
Face Dtk_Face  
Loop Dtk_Loop  
Edge Dtk_Edge  
Coedge Dtk_Coedge  
Vertex Dtk_Vertex  


Surface Finish

ProE/Creo Entities DATAKIT Class Remarks
Plane
Dtk_PlaneSurface  
Cylinder
Dtk_CylindricalSurface  
Cone
Dtk_ConicalSurface  
Sphere
Dtk_SphericalSurface  
Torus
Dtk_ToroidalSurface  
Tabulated Cylinder
Dtk_LinearExtrusionSurface  
Ruled Surface
Dtk_NurbsSurface  
Surface of Revolution
Dtk_StandardRevolutionSurface  
Spline Surface
Dtk_NurbsSurface  
BSpline Surface
Dtk_NurbsSurface  
Cylindrical Spline Surface
Dtk_NurbsSurface  
Fillet
Dtk_NurbsSurface  

Curve Entities

ProE/Creo Entities DATAKIT Class Remarks
Line
Dtk_Line  
Spline Curve
Dtk_NurbsCurve  
BSpline Curve
Dtk_NurbsCurve  
Circle Arc
Dtk_Ellipse  
Transformed Circle Arc
Dtk_Ellipse  
Conic
Dtk_Ellipse  

Point Entities

ProE/Creo Entities DATAKIT Class Remarks
Point
Dtk_Line  Points are store in a curve type because it is used in the curve base surface

Attributes

ProE/Creo Entities DATAKIT Class Remarks
Color ColorId into Dtk_Info  
Opacity ColorId into Dtk_Info Alpha A() into Dtk_RGB
Layer LayerIds into Dtk_Info  
Visibility BlankedStatus into Dtk_Info  
Material RenderInfosId into Dtk_Info Dtk_RenderInfos