DATAKIT API  V2025.3
What's New in V2025.3 ?

Table Of Contents:

Warning

SolidWorks reading has been moved from the library LibUgSwSeRead_MDNET20xx._xx.lib to LibSwReadWrite_MDNET20xx._xx.lib . This library depends on LibUgSwSeRead_MDNET20xx._xx.lib. The SolidWorks writing library has been renamed from LibSwWrite_MDNET20xx._xx.lib to LibSwReadWrite_MDNET20xx._xx.lib .

Utils

  • Added new possibilities in enum Dtk_PointType :
    DTK_PT_SQUARE, // an unfilled square
    DTK_PT_UP_TRIANGLE, // a triangle pointing up
    DTK_PT_DIAMOND // a square rotated by 90 degrees

Readers

  • ACIS
    • Improved support of vertex loop
    • Improved management of invalid files
  • Catia V6 / 3DExperience
    • Improvement of the processing performance of 3dxml files produced by SOLIDWORKS software
  • CGR
    • Improved reading of normals in cgr files version 12 and 13
  • Creo Parametric / ProEngineer
    • New Feature Tree processing
    • Camera Computing improved
    • Physical material on body node
    • Unicode view name fixed
    • Geometrical tolerance Text from values
    • Preview geom for assembly level feature fixed
    • 2D :
      • Color on sheetmetal edges
      • Added missing texts
      • DatumTag position fixed on GTol
      • Frame Texts height fixed
      • Missing clipping 2D Curve added
  • Fusion 360
    • New Version Support versions up to 2602.0.71
  • IFC
    • Fixed issue with boolean operations
  • Inventor
    • New Version Added support for Inventor 2026
    • Added empty body node for work axes from parts, work planes and work points entities with respectively DTK_TYPE_REFERENCE_AXIS, DTK_TYPE_REFERENCE_PLANE and DTK_TYPE_REFERENCE_POINT subtypes (the InvReader::ReadEntity() method returns dtkErrorTypeNotsupported for these elements)
    • Improved management of cable and harness assemblies
    • Improved management of metadata
    • Improved reading of folders with componant patterns in assemblies
    • Improved management of assembly referenced by himself
    • Improved reading of parts with only surface bodies
  • Jt
    • Fix wireframe width in millimeters
    • Fix Old version PMI symbols T, U circled
  • Navisworks
    • New version now support version 2026
    • Improved reading of properties
  • NX/Unigraphics
    • New Version Added support for last version NX 2412 Series (until 2412.7000)
    • 3D/FDT:
  • QIF
    • Improved error management when missing geometry/topology
  • Revit
    • New Version Added Revit 2026 support
    • Added support for Revit Assemblies
    • Added properties retrieving for Revit Assemblies
    • Added 3D Views retrieving for Revit Assemblies, as Dtk_ModelDisplay
    • Added Revit Assemblies 3D Views visibility retrieving, as Dtk_NodeConnectors in Dtk_ModelDisplay node
    • Improved Project 3D View visibility retrieving
    • Improved Project 3D View ordering consistency across platforms
    • Improved naming consistency of Dtk_Component in case of building elements represented as an assembly
    • Improved type retrieving of : MultistoryStairs, StairsLanding, StairsRun
  • Solid Edge
    • Improved corrupted file detection
    • 3D:
      • Fixed part instance not targeting the right source in some cases on Linux
  • SOLIDWORKS
    • Added 3D sketch bitmap
    • Improved parsing
    • Improved storage of speedpak component info
    • Components are no longer duplicated in an assembly if they are missing
    • Fixed case of wrong component path names in some assemblies
    • Fixed case of bad visibility in some assemblies
    • Fixed case of missing parts in an assembly because their names were too loog on Windows
    • Fixed case of missing virtual components
    • Fixed case of wrong virtual component path names
    • Fixed case where components could be duplicated by error
    • Fixed case of missing bodies caused by internal reading error
    • Fixed case where Dtk_Component::IsAssembly() could be wrong
    • Fixed case where "Dtk_ErrorStatus" in Dtk_Component info could be wrong
    • Fixed crash caused by assemblies referencing their grand parents
    • Fixed cases of wrong color
    • Fixed case of missing persistent names in some parts
    • FDT:
      • Added more feature FDT for revolution, hole thread, circular pattern, extrusion, linear pattern, rib, sweep, bend and sheet metal
      • Fixed case of value being double on diameter dimension
      • Fixed FDT unit for file from 2006 to 2008 solidworks version
      • Fixed blank status of path length dimension
      • Fixed blank status of pattern dimension
    • 2D Semantic Mode:
  • STEP
    • Added reading of entity MAKE_FROM_USAGE_OPTION (used for instance for "material as product")
    • Improved robustness against fuzzed or corrupted files. To enforce reading of potentially ill-formed files, call StepReader::SetModeInvalidFile( DTK_TRUE ) (at your own risk)
    • Improved reporting of ill-formed data and ID conflicts in log file
    • Improved mesh reading speed
  • ZW3D
    • New Format - Beta version -
    • Support all versions up to ZW3D 2025
    • Support extensions .Z3PRT, .Z3ASM, .Z3, .VX
    • See ZW3D Mapping

Writers

  • Catia V5
    • New Version Added CATIA V5-6R2025 support
  • CGR
    • Improved transparency writing
  • IFC
    • Added support for Dtk_Body Wire shells
  • STEP
    • FDT : Improved validation properties
    • Body : Improved test "is closed" for non-manifold case
    • Improved Dtk_ModelDisplay mapping to Saved Views
    • Improved Dtk_LightMap transparency ratio mapping to item styling