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

Table Of Contents:


Utils

  • Third parties : New Version LibTiff 4.5.1

Readers

  • ACIS
    • Improved management of not valid file
    • Improved reading of bad entities
  • Catia V4
    • In metadata, we have replaced the name "Description" by "Comment" as in Catia software and metadata grouping
    • Moving metadata "Comment" to component root "*MASTER" for .model files
    • 3D :
      • Process the dependences associated at entities, these nodes are flagged by "DependenceAssociatedAtThisEntity" and can be filtered
    • 2D :
      • Improved line thickness reading
  • Catia V5
    • 3D :
      • Improved support for camera reading in assemblies
      • Improved support for material reading
      • Added persistent name for Camera - into Named Views and Captures -
    • FDT :
      • Fixed Datum names - "Simple Datum"/"Datum" to "Datum Feature" name with recently created datums -
    • FDT/2D :
      • Improved handling of SICH font.
  • Cgr
    • Improved support for color reading
  • DWG
    • Improved management of attribute entity with empty text (read as a Dtk_SymbolPtr)
  • Fusion 360
    • New Version Added support for versions up to 2.0.16985
  • Gltf
    • Texture image type fixed
  • IFC
    • Fixed issue with flattened components (when we remove the instantiation)
    • Fixed issues with units of metadata that were overridden
    • Added management of mockups with multiple holes in a single internal boundary
  • Inventor
    • Improved management of sheet metal faces
    • Improved management of component visiblity in a view
    • Improved management of corner fillet as nurbs surfaces
    • Improved parsing of assemblies for Inventor 2022
    • Improved reading of part colors
    • FDT :
      • Added support of Welding Symbol (read as a Dtk_SymbolPtr)
      • Added management of stacked texts
  • Navisworks
    • Improved hierarchy read
    • Improved properties read
  • Parasolid
    • New Version Support version up to 36.0
  • Parasolid (PSKERNEL based Parasolid Reader):
    • New Version Support version up to 36.0
  • Proe/Creo Parametric
    • 3D :
      • DatumTarget geometry
      • Assembly colors reading improved
      • Face Names now processed
      • Quilts visibility improved
  • Revit
    • Levels are now sorted by elevation in project tree
    • Improved properties retrieving for electrical components
    • 3D :
      • Fixed invisible geometry reading (case of lighting fixtures)
  • Solid Edge
    • Improved parsing
    • Changed time statistics metadata generation, now giving widely accepted values
    • 3D :
      • Added support for body cached mesh representation
      • Added support for cached style library, now providing colors that would not be accessible otherwise
      • Added persistent name for sub-vertices in WireSet
      • Improved support for construction body visibility status
      • Improved support for feature related reference plane visibility status
      • Improved performance for large part files
      • Fixed assembly groups that would be ill-formed in some cases
      • Fixed body node order that would be reversed in some cases
      • Fixed body live section persistent name
    • 2D :
  • Solidworks
    • Improved parsing
    • 3D:
      • Added missing reference axis
      • Added custom physical materials
      • Improved reference axis visibility
      • Improved some surface names
      • Improved physical materials
      • Improved body order in "Solid Bodies" folder
      • Improved reading activation flag of meshes
      • Improved order of configurations in root assembly files
  • Step
    • Optimized reading of properties (speed)
    • Added reading of PersistentName (from ANCHOR)
    • For CONICAL_SURFACE, added case of negative angle
    • STEP Domain Model XML : enhanced reading of properties and relationships :
      • AssemblyViewRelationshipSubstitution : completed (for cross-reference)
      • AssemblyOccurrenceRelationshipSubstitution for instances : added
  • Unigraphics
    • New Version Added support last version NX 2306 Series (until 2306.4000)
    • 3D/FDT:
      • Added missing metadata form instance
      • Added missing link for PMI
      • Added subtype DTK_TEXTSUBTYPE_FRACTION_BAR for fraction bar
      • Added missing jog line for PMI
      • Added missing symbol Insert Orientation Constraint and Insert Datum Translation
      • Added color index into dtk_RGB (Dtk_RGB::IndexReader()
      • Fixed roughness definition
      • Fixed allaround definition
      • Fixed missing metadata from instance
      • Fixed symbol definition
      • Fixed metadata unit
      • Fixed name for PMI
      • Manage instance statut with metadata UG GEOMETRY and DRAFTING-COMPONENT
    • 2D:
      • Fixed missing entities
      • Fixed entities outside drawing

Writers

  • Catia V5
  • Dxf
  • IFC
    • Added "Tag" field to IFC building object creation
    • Improved organization of project tree : building elements can now be listed at IFCSite level (not bounded to any IFCBuilding)
    • 3D :
      • Improved handling of parametric surfaces to IFC4 (Fillet, Toroidal)
  • Step
    • Changed writing of SHAPE_REPRESENTATION, for compliance with recommended practices
    • Changed default mode for writing entity ID : "no xxx" instead of "n° xxx"
    • Fixed default schema : AP214 without PMI, AP242 with
    • FDT : fixed validation properties for count of labels