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

Table Of Contents:


Utils

Readers

  • Catia V5
    • FDT: Added underlying data informations of Dtk_FdtPtr included in AnnotationSetResult
    • 2D: Added support of Raster Views.
    • 3D: Geometry improvement on PCurveEquation.
    • 3D: Added "OriginalName" on root components of assemblies files
  • Catia V6 / 3DExperience
    • Added underlying data informations of Dtk_FdtPtr included in AnnotationSetResult
  • Cgr
    • Added underlying data informations of Dtk_FdtPtr included in AnnotationSetResult
  • Creoview
    • Fixed issues with color on polyline
    • Fixed errors with a new format of OL files
    • Fixed issues with the visibility of OL files
    • Fixed issues with big files PVS/PVZ
  • DWG
    • Added support for open file reading
    • 2D :
      • Added support of PROXY for AcmDatumId, AcmFCF, AcmSurfaceTexture, AmdtNote and AmdtSectionSym types available as Dtk_SymbolPtr
      • Added slant into Dtk_TextStyle for text (to retrieve it, use Dtk_TextStyle::Slant())
      • Added support of hatching with multi loops
      • Improved multi lines text parsing
      • Improved reading of line type
  • IFC
    • Improved IFC4 add2 reading
    • Improved stability of files with boolean operations
    • Improved Russian character management in metadatas
  • Inventor
    • Added original name on prototype for root assembly (to retrieve it, use Dtk_Component::OriginalPathName())
    • Improved parsing of metadata entity to removed extra elements
    • Improved periodic info for surface entities
    • Improved parsing of root component unit
    • Improved parsing of parts for Inventor 2020
    • Improved parsing of surface bodies
    • Improved color reading on part
    • FDT :
      • Improved associated geometries for roughness entity
  • Jt
    • Removed redundant connectors for PMI to Geometry
  • Proe/Creo Parametric
    • Unicode Text fix in PMI
    • Bend Note visibility improves
  • Revit
    • Entities transparency is now correct
    • Entities default visibility now correspond to Revit {3D} view graphic overrides
    • Improved category, family and type recognition (family and type currently available as metadata)
    • Improved color retrieving for site, floor and roof elements
  • Solid Edge
    • 3D :
      • Revamped physical materials, now stored in Dtk_PhysicalMaterialInfos
      • Improved support for materials
      • Improved support for parasolid
      • Fixed assembly and part names inconsistencies
      • Fixed instances of same part having prototypes with different component IDs in some cases
      • Improved assembly and its occurence properties parsing
    • 2D :
      • Added support for hatching/fill patterns for view independent geometry
      • Improved support for style attributes for various entities
      • Improved support for cutting plane annotation with better view title link handling among Solid Edge versions
      • Improved support for parts list table annotation with better text handling
      • Improved support for balloon annotation among Solid Edge versions
      • Improved support for pictures with better size and position handling
  • Solidworks
    • Fixed crashes due to parsing errors
    • Added colors to feature nodes
    • Improved management of colors of bodies with wires
    • Implemented CreateDocumentGraphical function
    • 3D/FDT :
      • Improved visibilities and connectors of annotation views
      • Improved zoom factor of MBD views
      • Improved visibility filter in MBD views
      • Improved note position
      • Improved PMI text orientation, position, value and type according to solidworks file
      • Improved multi instances radial dimension PMI support
      • Improved processing of PMIs defined as Unassigned Items
    • 2D :
      • Added type of view display mode
    • Assembly files : -Added original path name to the catalog component and all prototype components
  • Step
    • Added "OriginalName" on root components of STEP files
    • Improved encoding of infinite wireframes/faces (flag Infinite, no Vertex on an infinite edge/line)
    • FDT : Improved readinf of composite/stacked tolerance
    • STYLED_ITEM (color..) : Now read only if listed correctly
    • Improved reading of external references on compressed STEP files
  • Unigraphics
    • Added support for latest version NX 1926 Series until 1934
    • 3D/FDT :
      • Added normal on mesh_face
      • Added link between Datum_target which sharing its letter
    • 2D :
      • Fixed leader definition

Writers

  • Jt
    • Writing correct modelviews
    • Writing connectors to geometry
    • Writing connectors from FDT to FDT
  • Nx
    • Wireline types
  • Pdf :
    • Handling 3d entities, and nodes persistent names and non persistent ids
  • Solidworks
    • Added esquisse2D and esquisse3D with multi curve definition
    • Added Dtk_Mesh with point-polyline as esquisse3D
    • Added metadata entity as comment
    • Added metadata node as point
  • Step
    • Improved Datum Target (list of parameters, case of unit = inch)
    • Improved Instance (1 level) with color/invisibility
    • Improved writing of invisibility on geometries (removed extra entities)
    • FDT : improved writing of Standard