DATAKIT API  V2025.1
JT General Mapping



Mesh

DATAKIT Class JT Entity Remarks
Dtk_mesh
Triangles
Dtk_mesh Mesh WireFrame Contain polylines and points
multiple Dtk_mesh Mesh Level of detail (LOD)
Dtk_RenderInfos Mesh textures Not yet supported


Assembly

DATAKIT Class JT Entity Remarks
Internal Tree Node InitChild and CloseChild Available for BREP and Meshs
Monolithic JT output Available
PerPart JT output Available
Shattered JT output Available


Body


Jt Writer output XTBREP bodies. It means Parasolid bodies are inserted inside JT file.


Topology

DATAKIT Class JT / Parasolid Entity Remarks
Dtk_Body Body

Dtk_Shell Shell


Dtk_Face Face


Dtk_Loop Loop


Dtk_Edge Edge


Dtk_Edge Coedge


Dtk_Vertex Vertex



Surfaces

DATAKIT Class JT / Parasolid Entity Remarks
Dtk_NurbsSurface
NURBS Surface

Dtk_ConicalSurface Cone


Dtk_CylindricalSurface Cylinder


Dtk_LinearExtrusionSurface Extrusion surface


Dtk_OffsetSurface OffsetSurface


Dtk_PlaneSurface Plane


Dtk_StandardRevolutionSurface Revolution Surface


Dtk_SphericalSurface Sphere


Dtk_ToroidalSurface Torus


Dtk_Surface : other types NURBS Surface

All other types will be converted to NURBS surfaces


Curves

DATAKIT Class JT / Parasolid Entity Remarks
Dtk_Line Line
Dtk_Ellipse Ellipse or circle


Dtk_Polyline Polyline


Dtk_NurbsCurve NURBS Curve


Dtk_Curve : other types NURBS Curve All other types will be converted to NURBS curves


MetaData

DATAKIT Class JT Entity Remarks
Dtk_MetaData Metadatas
JT Stores Metadatas only on leaves nodes, so intermediate metadats will be copied on each leaf node.


PMI

DATAKIT Class JT Entity

Remarks

Dtk_Symbol (SymbolType() = Dtk_Symbol::TypeDatum) Datum Feature Symbol

All PMI entities are polylinized, even the text.

Dtk_Symbol (SymbolType() != Dtk_Symbol::TypeDatum)

Notes

All PMI entities are polylinized, even the text.

Dtk_Welding (GetWeldingSymbolArrowSide() = Dtk_Symbol::SymbolFilletWeld) Fillet Weld

All PMI entities are polylinized, even the text.

Dtk_Welding (GetWeldingSymbolArrowSide() = Dtk_Symbol::SymbolSpotWeld) Spot Weld

All PMI entities are polylinized, even the text.

Dtk_Dimension Dimensions

All PMI entities are polylinized, even the text.

Dtk_DatumTarget Datum Target

All PMI entities are polylinized, even the text.

Dtk_GeometricalTolerance Feature Control Frames

All PMI entities are polylinized, even the text.

Dtk_Roughness Surface Finish

All PMI entities are polylinized, even the text.

All other PMI types Note

All PMI entities are polylinized, even the text.

Dtk_AxisSystem Axis System

Dtk_ModelDisplay Modelviews

Some camera glitches

Connector : PMI to Modelview

Specify if PMI appear in a specific ModelView

Connector : PMI to PMI

Linked PMI : not yet supported


Connector : PMI to BREP not yet supported


Attributes

DATAKIT Class JT Entity Remarks
Dtk_RGB JTColor
Dtk_RGB Transparency