DATAKIT API  V2025.1
What's New in V2020.1 ?

Table Of Contents:


Utils

Readers

  • ACIS
    • Added support for versions up to 2019 1.0
    • Improved binary support
  • CATIA V4
    • 2D :
      • Improved placement of Draw Ditto in case of mirror
      • Improved color and layer in drawing entities
  • Catia V5
    • 2D:
      • Improved Callout reading
    • FDT/2D:
      • Improved Truetype fonts handling.
  • Creoview
    • Fixed missing points for file OL
    • Fixed missing data for file OL
    • Fixed missing part in assembly tree for files PVS/PVZ
    • Improved for Metadata reading for files ED
    • Improved with instance name for files ED/EDZ
    • Improved with instance color for files PVS/PVZ
  • DWG
    • Fixed empty regions
    • Improved scale management on component instance
    • Improved visibility of entities
    • 2D :
      • Fixed leaders on dimensions
      • Improved non-significant zeros handling
      • Improved placement of text entities
    • 3D :
      • Improved of polyface mesh management
  • IFC
    • Added default material names for elements which default color has been computed
    • Added possibility of keeping IFCSpace and opening geometries
    • Improved management of IfcIndexedPolyCurve elements
  • Inventor
  • Parasolid
    • Added layer attribute
  • PlmXML
    • Fixed matrix issue.
  • Proe/Creo Parametric
    • 3D :
      • Improved of the camera processing (zoom factor)
      • Mesh reading improves
      • Processing of flexible assembly with the right matrices
    • 2D/3D :
      • Radius dimension extension line
  • Solid Edge
    • 2D :
      • Added support for Edge Condition annotation
      • Added support for Cutting Plane annotation
      • Added support for Solid Edge 2020
      • Fixed drawing view geometry not being trimmed in some cases
      • Improved Text box annotations
      • Improved overall colors handling
      • Improved overall style handling
    • 3D :
      • Improved Metadata
  • Solidworks
    • Added Solidworks 2020 support
    • Added new entity parsing
    • Fixed parsing errors
    • Improved cut list Metadata reading
    • Improved feature hole reading
    • FDT :
      • Added link to section view plane
    • 2D :
      • Improved logo reading with partial EMF support
      • Section view, reading of splitted body
  • Step
    • Reading BSpline Curve : improved particular cases of knot sequences
    • DtkComponent:Info now keeps Angle Unit (parameter Dtk_ConceptionAngleUnit)
    • Improved support of non-ASCII characters (supposedly from Microsoft codepage 396)
    • FDT semantics :
      • Added reading of Tolerance with Projected Zone
      • Improved reading of Datum Target, composite Tolerance
      • Mode PDF (READ_FDT=3) : improved display of parameters
    • Properties : added support of COORDINATES_LIST (= list of points)
    • External References : better support (status of components)
    • Step BOXML :
      • Improved reading of Part ID with context & role, of external non-CAD Document
      • PDM Properties now mapped to Node with Info: param "StepContainerType"="PDM"
      • Part Multi-Version and-or Multi-View : split in one Dtk_Component per PartView
      • Effectivities : added summary list to the root ("Model Effectivities")
  • Unigraphics
    • Added support latest version NX 1872 Series until 1892
    • Fixed Metadata definition
    • 3D/FDT :
    • 2D :
      • Fixed arrow leader size

Writers

  • Catia V5
    • Added Support for Reference Plane
    • Added Support for Color/Alpha for Instances - into CATProduct -
  • Dxf
    • Do not write layer -1
  • Fbx
    • First release, write meshes, assemblies.
  • Gltf
    • First release,writes meshes and assembly structure
    • Support also binary format .glb
  • Jt
    • Support refplanes, refaxis writing
    • Fixed brep integration issue for NX re-reading
  • Parasolid without PS-Kernel
    • Suport choosed version writing between 10.0 (100) and 32.0 (320)
    • New Datakit attribut : DTK_REFENTITY attached to body representing a Reference Point, Axis, Plan or Axis System.
  • Pdf
  • Solidworks
    • Add support for entity : Point , Line , Nurbs curve , Circle , Ellipse , Coordinate system , Datum plane , Datum axis , Pmi
  • Step
    • FDT semantics :
      • Added writing of Tolerance with Projected Zone
      • Improved writing of Datum Target, composite Tolerance
      • Improved links to Vertices
    • Step BOXML :
      • Added writing of complete Part ID (limited to 1), of external non-CAD Document
      • Improved writing of instances in an assembly