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

Table Of Contents:


Utils

  • Library LibGltfWrite renamed in LibGltfReadWrite

Readers

  • ACIS
    • Better handling of file with bad entities
  • Catia V5
    • 2D/FDT:
      • Improved font height handling.
      • Improved AnchorMethod for DrwText entities
      • Improved Hatching handling in case of no pattern.
      • Added support of DrwBallon entity.
      • Improved Angular dimension text position
    • 3D/FDT:
      • Improved Metadata reading for assemblies files
      • Improved Boolean Metadata
      • We now process Annotation Set even if there isn't any PMI or capture.
  • Catia V6 / 3DExperience
    • Added support of scenes (withauthoring)
  • Cgr
    • Improved reading Annotation Set Result
  • Creoview
    • Update visibility
    • Code optimization
    • Fixed issues with files PVS/PVZ
  • DWG
    • Added handle attribute for entities (to retrieve it, use Dtk_Info::FindAttribute(L"Handle",outVal) method)
    • 3D :
      • Added support of PROXY for AcPpDb3dConnector, AcPpDb3dPipe and AcPpDb3dSupport types
      • Improved management of polygon mesh entity
  • FBX
    • Add support per vertex colors mesh
  • GLTF
    • Version 2.0 files processed
    • color and material (texture) available
    • Wireframe meshes processed
  • IFC
    • Improved IfcGroup management
    • Changed render management. We now only create DtkRenderInfos for IfcSurfaceStyleRendering elements (remove all others since they were only using a single color, the color info is enough). We also remove DtkRenderInfos duplicates that were present until now.
    • Fixed material names that were sometimes missing
    • Added IfcCsgPrimitive3D management (only Sphere and Block for the moment)
  • Iges
    • Improve placement matrix handling
  • Inventor
    • Improved reading of conception unit scale (to retrieve it, use Dtk_Component::GetConceptionUnitScale() method)
    • Improved management of assembly with multiple assembly feature
    • Improved management of colors created from older versions
    • Improved parsing of solid bodies
    • FDT :
  • JT
    • Material and colors improvement. Support material filters.
  • Parasolid
    • Support version up to 34.0
  • Parasolid (PSKERNEL based Parasolid Reader):
    • Support version up to 34.0
  • Proe/Creo Parametric
    • 3D:
      • Designated Area Feature included in the feature tree with connector on geometry
      • Feature Group fixed
      • Feat number on component fixed
      • Feature Weld Groove and Fillet processed in feature tree, and associated Symbol flagged
    • FDT 2D/3D:
      • Annotation Dependencies improved (Annotations placed under another)
  • Solid Edge
    • 3D:
      • Assembly configurations now handled as protoype components
      • Added preliminary support for views:
      • Fixed various parsing issues
    • 2D:
      • Improved support for drawing view title, now handling multiline format
  • Solidworks
    • 3D/FDT:
      • Fixed parsing errors
      • FDT: Added some missing feature FDT in construction tree
      • FDT: Improved additional text visibility of geometrical tolerances
  • Step
    • FDT : added composite dimension (several dimensions on one callout gives a Dtk_Dimension with all their definitions)
    • FDT : improved case of Geometric Tolerance with Maximum Value
    • ModelDisplay/Camera : improved reading of parameters
  • Unigraphics
    • Added support latest version NX 1980 Series until 1988
    • 3D/FDT:
      • Added missing link on PMI
      • Added semantic definition indicator from FCF (see Dtk_FCFFeatureIndicatorPtr)
      • Added missing symbol defined by only a leader
      • Fixed font name with NX name
      • Fixed definition of FCF with modifier MAX
      • Fixed semantic definition of FCF
    • 2D:
      • Added missing table (part list)
      • Fixed position of symbol
      • Fixed leader definition
      • Fixed font name with NX name

Writers

  • FBX
    • Add support per vertex colors mesh
  • JT
    • Write PerVertex Color mesh for version 9.5
    • InterAssembly links Modelviews/PMI
  • NX
    • Improved performances writing many meshes.
  • Pdf
    • Added option to split Fdt leaders with texts bounding boxes
    • Fixed texture display when writing body and its associated mesh
    • Fixed some ParallelToScreen text positionning
  • Step
    • FDT : added composite dimension (a Dtk_Dimension with several definitions)
    • FDT : improved case of Geometric Tolerance with Maximum Value
    • FDT : improved writing of PROJECTED_TOLERANCE_ZONE (projection face)
    • ModelDisplay : added list of attached construction geometries
    • ModelDisplay/Camera : improved writing of parameters
    • Protected against wrong calling sequences of stepw_* functions
    • Domain XML(BO XML) : added writing of any Unit