DATAKIT API  V2025.2
What's New in V2018.2 ?

Table Of Contents:


Utils

  • Add a PhysicalMaterialInfosTable in the Dtk_API
  • Add access to PhysicalMaterial in Dtk_InfoPtr : Dtk_ID GetPhysicalMaterialInfosId() Dtk_PhysicalMaterialInfosPtr GetPhysicalMaterialInfos()

Readers

  • ACIS
    • Fixed missing names on curves
    • Improved parsing of file before version 2
  • Catia V5
    • Added CATIA V5-6R2018 also known as R28 support (available only with Dtk_Node/Dtk_Body integration)
    • 2D: We now are able to process CGM Picture - as Dtk_CompositeEntity semantic entity -. To enable it please call the catiav5r_SetCfgV5ReadCGMPicturesAsCompositeEntities function.
    • 3D: Add CloudGrid and CloudSetOfScans support
    • 3D: Add ArrBox support in Piping module.
    • 3D: Improvement on Publication reading.
    • 3D: Improved LineType handling for 3d Wireframe.
    • FDT: Added Another type of Connector from root Node. A 'Context' reasoned Dtk_NodeConnector can occur. It's used by CatiaV5 to limited the scoped of the external references (from part to another).
  • Catia V6 / 3DExperience
    • Added R2017x support.
  • DWG
    • Improved error handling in case of bad files
    • Fixed file extension supports
    • 2D : Fixed missing dimensions
    • 2D : Fixed dimension text overlap with leader
    • 2D : Fixed bad colors
  • Inventor
    • Improved assembly feature reading (Replace body of part from assembly)
    • Fixed Sheet Metal parts
    • Improved parsing of assemblies
    • Improved position on sub-assemblies
  • Obj
    • Improved file parsing on some sample files, improved triangles normals
    • Improved material parsing
    • Added textures
  • Parasolid (PSKERNEL based Parasolid Reader):
    • Added schema version sch_30100.sch_txt
    • Fixed geometry definition .
  • Proe/Creo Reader
    • Family Part Mesh Component reading improve
    • New method to calculate the position of the assembly's components
    • PMI improvment (datum tag orientation, frame of dimension"s type "inspection" ...)
    • Add PhysicalProperties attached to Dtk_Component
    • 2D : Add projection for Exploded View
  • Revit
    • Added Revit 2018 support
    • Added revolution, ruled and nurbs surface construction
    • Added explicit name on entities
  • Solid Edge
    • Added and Improved metadatas (Document Summary, Summary, versions, occurrence properties)
    • Fixed configurations. The default configuration is now known as "Master"
  • Solidworks
    • Added a processing of construction tree
    • Added metadata mass and surface
    • Added physical material informations
    • Added new entity parsing
    • Fixed problems with virtual component unicode file name
    • Fixed entity parsing errors
    • 2D : Fixed position of some bitmaps
  • StepRead
    • Improved protection on wrong solid (downgraded to open shell)
    • Fixed case of periodic surface (main period far from 0)
    • Better reading user name of semantic FDT
    • For DATUM TARGET, support of new types (curve, area)
    • Completed inventory in log file (for external reference, for BO XML files)
    • Improved reading of "Saved Views" (to follow recommended practices of CAX-IF)
    • STEP BO XML : completed reading of Effectivities (+ Revision Effectivity)
  • Unigraphics
    • Added missing geometry .
    • Fixed geometry definition .
    • Fixed NX11/NX12 definition entity
    • Removed duplicated metadata
    • 3D/FDT:
      • Added unit on Dtk_Metada associated to instance
      • Added missing geometry link for FDT connector
      • Fixed missing PhysicalProperties on body
      • Fixed position on table definition
      • Fixed position of symbol
      • Fixed size of fraction bar
    • 2D/Drawing:
      • Added missing symbol geometry
      • Added missing symbol
      • Remove entity blanked by expression

Writers

  • Catia V5
    • Fix bounding box problem
  • NX
    • Writing current date
    • Writeing component metadatas
  • Pdf 3D
    • Added PRC BRep writing (all geometries as NURBS)
    • Setting PRC file unit as mm
    • Added extension leader application zone, handled no leader curve
    • Improved stability of Javascript code used for hilightning (Acrobat Reader had unpredictable crashes before this)
    • Removed texture duplication
    • Handling mutltiple metadatas with the same key
    • Created new SDK method CreateNodeConnectorHighlight() replacing deprecate one CreateConnectorFdtFace()
    • Fixed perspective camera conversion in model displays
  • Step
    • Improved writing of "Saved Views" (to follow recommended practices of CAX-IF)
    • For DATUM TARGET, support of new types (curve, area)
    • FDT "flat to screen" : improved scale of the graphics
    • Better support of Tolerance with ALL_AROUND
    • Improved Tolerances (spherical diameter), Dimensions (Original Value in some cases)
    • Improved writing of FDT pointing to a Mesh instead of a BREP (geometric links)
    • Improved computation of geometric validation properties