DATAKIT API  V2025.1
JT Geometries mapping (Base Module)

A JT file contains meshes, multiple Level-of-detail meshes.
It can contain also BREP in somes cases. Some JT Files does not contain BREP.
Brep can be stored as :

  • JT-BREP : an internal JT BREP that contains only NURBS surfaces and NURBS Curves. Both 3D and UV trimming curves are written.
  • XT-BREP : Parasolid body stored inside. To access this information you have to enable parasolid reader before starting Dtk_API
  • ULP (LIBRA) form : Ultra Light Semiprecise BREP

    Datakit API supports all these forms.

Mesh Entities

JT Entity DATAKIT Class Remarks
Mesh triangles
Dtk_mesh  
Mesh Polylines
Dtk_mesh  
Mesh Points
Dtk_mesh

 


Topological Entities

JT Entity DATAKIT Class Remarks
Region Dtk_Body  
Shell Dtk_Shell  
Face Dtk_Face  
Loop Dtk_Loop  
Edge Dtk_Edge  
Coedge Dtk_Coedge  
Vertex Dtk_Vertex

 


Surface Entities

JT Entity DATAKIT Class

Remarks

Nurbs Surface

Dtk_NurbsSurface JT contain only NURBS


Curve Entities

JT Entity DATAKIT Class Remarks
Nurbs Curve
Dtk_NurbsCurve JT contain only NURBS


Point Entities

JT Entity DATAKIT Class Remarks
Point
Dtk_Point  

Assembly

JT Entity DATAKIT Class Remarks
Assembly Dtk_Component

Available for BREP and Meshs

Mesh Entities

JT Entity DATAKIT Class Remarks
Name GetName into Dtk_Info  
Color ColorId into Dtk_Info  
Opacity ColorId into Dtk_Info Alpha A() into Dtk_RGB
Layer LayerId into Dtk_Info  
Visibility BlankStatus into Dtk_Info  
Texture/Lighting RenderInfosId into Dtk_Info Dtk_RenderInfos





Only when a BREP is present inside the JT file. BREP is optionnal into a JT file.