DATAKIT API  V2025.1
What's New in V2019.2 ?

Table Of Contents:


Utils

Readers

  • ACIS
    • Improved bodies management
    • Fixed missing faces on parts
  • Catia V5
    • Added CATIA V5-6R2019 also known as R29 support (available only with Dtk_Node/Dtk_Body integration)
    • 2D: Added an option to process 2DComponent as Dtk_CompositeEntity - disabled by default -. Please Use the catiav5r_SetCfgV5Read2dComponentsAsCompositeEntities function to enable it.
    • 2D: Improved CGM picture handling.
    • 2D/FDT: Added support of Geometrical Tolerance Indicator through Dtk_FCFFeatureIndicator.
  • Catia V6 / 3DExperience
    • Improvement color reading for version 2018x.
  • Creoview
    • Fixed issue with wireframe and point in OL file
    • Fixed issue with missing parts in assembly file (PVS/PVZ)
    • Fixed issue with name in assembly file (PVS/PVZ)
  • DWG
    • Added support for external DWG references
    • Improved layers management
    • 3D : Fixed nurbs surfaces
    • 2D : Fixed placement issues with 2d entities
  • IFC
    • Enhance IFCAdvancedFace reading for IFC4
    • Add IFCINDEXEDCOLOURMAP management for IFCTRIANGULATEDFACESET geometries
    • Add IFCGRIDPLACEMENT management
  • Iges
    • Solve geometric problems
    • 2D : solve text style problem
  • Inventor
    • Added support for components with swapped extensions (.ipt instead of .iam and conversely)
    • Fixed problems with paths added with the function Dtk_API::AddSearchPathForAssembly
    • Fixed management of surface bodies
    • Improved management of Sheet Metal parts
    • Improved parsing of parts created from older versions
  • JtReader
    • MultiXTBrep nodes supported
    • JtBrep colors better.
  • Obj
    • Handling vertex color
  • Proe/Creo Parametric Reader
    • Assembly Constraint
    • Pin To Screen PMI (Coordinate as parameter UV of screen)
    • Improvement of mesh finding for Family Part
    • UTF8 Metadata converting
    • Improve Section and add Hatching info
    • 2D : Add missing entities in Preview
  • Parasolid (Datakit Parasolid Reader)
    • Mesh quicker reading
    • some surfaces/curves problem solved
  • Revit
    • Added Revit 2016 support
  • Rhino
    • Added support for versions up Rhino 6
    • Splitting C0 boundaries at discontinuities
  • Solid Edge 2D
    • Added support for User Table and Parts List entities (SE ST3 to 2019)
  • Solid Edge 3D
    • Fixed part color issues
  • Solidworks
    • Added named views reading
    • Added new entity parsing
    • Added one attribute for speedpak assemblies
    • Fixed parsing errors
    • Fixed sketch geometry recovering
    • Fixed conception unit reading
    • Fixed error with feature assembly
    • FDT : Fixed Alignment of geometric tolerances associated with dimensions
    • FDT : Fixed some position of dimensions
    • 2D : Fixed parsing errors
  • StepRead
    • Protection on fully degenerated bspline surfaces (only one knot)
    • Better support of faces on nearly closed surfaces
    • Improved reading of Views
    • Reading FDT : by default active (controlled by licence) to read graphics and semantics
    • Reading FDT : fixed reading of closed polyline
    • Reading FDT semantics : added case of "spherical diameter or radius"
    • Protection on wrongly defined conversion unit
  • Unigraphics
    • Added support NX1847 ,latest version NX 1847.2400 , and NX1851
    • 3D/FDT:
    • 2D/Drawing:
      • Added missing table
      • Fixed symbol definition
      • Fixed style curve

Writers

  • PDF Write :
    • Fixed problem of 32bits texture images
    • Improved handling of Dtk_Fdt::PinToScreen graphic attribute : bringing it to front
    • Added mesh wireframe with vertex colors
  • StepWrite
    • FDT semantics : improvements in dimension, datum target, tolerance (modifiers, datum refs)
    • Improved writing of external element references
    • Improved writing of Views
    • FDT geometric link : allowing several faces/edges to have same ID from CAD
    • STEP BO XML : improved writing of instances
  • Unigraphics/NX
    • Speed optimisation
    • multiple name parts conflict fixed
    • less files if not needed in assembly output
    • bounding box problem fixed
    • moving component problem fixed