  | 
  
    DATAKIT API
    V2025.4
    
   
   | 
           
 | 
 
 
 
 
Table Of Contents:
 
Utils
- Third Parties :
- Updated Freetype to 2.12.1.
 
- Update Zlib to 1.2.13
 
 
Readers
- ACIS
- Improved management of complete spherical surface
 
 
- Catia V4
- 3D : - Added of reference plane in inventory of entities
 
 
- Catia V5
- 3D : - Added attributes (color, ....) support in Assembly Joints
- Improved hidden colors reading
 
 
- 2D/FDT:
- Fixed scale applying status on roughness leader stub.
 
 
- 2D:
- We now add ActivationFlag to TRUE for CurrentSheet/Dtk_DrawingPtr - we set it to FALSE for others -
 
 
 
- Catia V6 / 3DExperience
- New Version Added R2023x support
 
- 3D : - Added Composite Design Entity support
 
 
- Cgr
- The function SetCfgCgrReduceTree(...) has been added in CgrReader. To call it, put CgrReader::SetCfgCgrReduceTree(...) after start API.
 
 
- Creoview
- Improvment with visibility for parts
 
- Improvment with reading PMI
 
- Improved parsing for PVZ files
 
 
- Fusion 360
 
- IFC
- Fixed issue with IfcCartesianTransformationOperator3DnonUniform
 
- Fixed issue with IfcArbitraryOpenProfileDef
 
- Fixed issues concerning meshs with duplicated points in a polyloop
 
- Added default color for IfcSpace
 
- Improved IfcEdge management
 
 
- Iges
- Improved invalid file handling
 
- Added support of 406 form 15 to handle name larger than 8 chars
 
 
- Inventor
- Added support of weldments assemblies with assemblies feature (Replace body of part from assembly), without welds elements
 
- Added bodies name support in case of part file (Not yet for feature assembly, and not yet for wire entities in case of imported file)
 
- Added reading of origin, available in a Dtk_AxisSystem
 
- Improved management of conception unit scale for assemblies (to retrieve it, use Dtk_Component::GetConceptionUnitScale() method)
 
- FDT :
- Added support of justification on general note and general profile note for assemblies
 
 
 
- Jt
- Improved override color and transparency
 
 
- Obj
 
- Parasolid
- Improved time performances
 
 
- Revit
- Material and texture reading is now effective by default (an option exists to disable it)
 
 
- Rhino
- Handling brep face colors (Added in Rhino 7)
 
 
- Solid Edge
- New Version Added support for Solid Edge 2023
 
- Improved parsing stability
 
- 2D:
- Fixed dimension coordinate leader length
 
- Fixed background related visibility layers
 
 
- 3D:
- Added support for assembly family, revamping assembly configurations (now providing one component for each family-configuration pair in catalog)
 
- Added support for reference planes
 
- Added support for multi-mesh bodies
 
- Improved support for assembly features
 
- Improved support for meshes
 
- Improved support for body names
 
- Improved support for physical material info (read in raw file units, no conversion performed)
 
- Fixed document metadata retrieval
 
 
 
- Solidworks
- New Version Added SOLIDWORKS 2023 support
 
- Improved parsing
 
- 2D:
- Added color hatchings
 
- Added sheet name in Dtk_Node of type DrawingType
 
- Added information of active drawing. Gettable using GetActivationFlag(..) on Dtk_Node
 
- Fixed missing lines
 
- Fixed missing line widths
 
- Fixed lines types
 
- Fixed lines colors
 
- Fixed some missing symbols
 
- Fixed visibility of tables
 
 
- 3D:
- Added edges on graphical data mode reading
 
- Added management of configuration Dtk_API::AddSearchPathForFonts(..)
 
- Added reading of "Specific Heat" and "Tensile Strength" in Dtk_PhysicalMaterialInfos
 
- FDT : Added processing of some symbols in geometric tolerances
 
- Improved reading of assembly files
 
- Improved processing of physical materials in multibody parts
 
- Fixed reading of assembly files exported by Datakit Solidworks writing
 
- Fixed missing texts on non-Windows platforms
 
- Fixed tables having too much rows or columns
 
- Fixed uncoherent Dtk_TextStyle::CharWidth()
 
- Fixed color and position for some meshes
 
- Fixed some sketch texts processing
 
 
 
- Step
- New Version Added Support of new evolution of STEP : AP242E3
 
- Parsers for files Part21 , Part28 , Domain XML : Improved robustness regarding wrong files
 
- Added reading of ".stpnc" files (STEP-NC files), to read data also described in AP242 (geometry, FDT ..)
 
- FDT :
- Placeholder : added reading of Leaders (introduced in AP242E3), improved computation of resulting graphics
 
- Placeholder : protected against wrong text size
 
- Added support of dual callouts (non-sementic/frozen-sementic/placeholder), the frozen-semantic one is preferred
 
- Dimension : added support of dimension modifiers (like two_point_size, etc)
 
 
- Dtk_MetaData (FileProperty) of Dtk_Node : introduced distinction between cases "Header" data and "Product" data
 
- Improved reading of files with mixed tessellation and BREP geometry (fixed node tree, improved reading of properties)
 
- Added reading of PRODUCT_DEFINITION_WITH_ASSOCIATED_DOCUMENTS , producing new Dtk_MetaData (see mapping)
 
 
- Unigraphics
- New Version Added support last version NX 2206 Series (until NX2206.8080)
 
- Added UgReader::SetManageAssemblyAsPart for managing assembly as part , and Attribute "Dtk_WithDrawing" into root component attribute info
 
- 3D/FDT:
- Added missing Physical Property
 
- Added Distance and Angle Tolerance as Metadata with Category "Modeling Preferences"
 
- Added missing modifiers
 
- Added rendering_mode_studio for Dtk_ModelDisplay RenderingMode .
 
- Fixed unit of Physical Property
 
- Fixed missing link between PMI and geometry
 
 
- 2D:
- Added missing modifiers
 
- Fixed missing entities
 
- Fixed wrong orientation of pmi
 
 
 
Writers
- Catia V5
- Added Blanked status and color for instances into virtual tree - virtual component subtree -
 
 
- IFC
- New Version Added support for IFC4 version
 
- Added IFC4 exact geometry (BRep) support
 
- Added IFC4 more compact and efficient mesh, with by-face or by-triangle colors
 
 
- NX
- Improved assembly tree write
 
- Support blanked components
 
- Support component translucency
 
- Support Group writing
 
- Support component specific layer
 
- Support unit specification, millimeters or inches
 
- Support custom color on palette
 
- Support to set work layer
 
- Support layers visibility and selectionnability
 
 
- Obj
 
- Solidworks
- Added writing of configurations of assemblies / parts
 
 
- Step
- New Version Added Support of new evolution of STEP : AP242E3 , selected by stepw_InitFile with StepSchema=5
 
- FDT :
- Dimension : added support of dimension modifiers (like two_point_size, etc)
 
- Placeholder : added writing of Leaders (introduced in AP242E3)
 
 
- Step Domain XML : improved filtering of auxiliary sub-component (assembly extension, from NX)
 
- Multi-file writing : improved writing of Headers (for external element references)
 
- Dtk_MetaData : improved distinction between FileProperty, Header data, Product data, other (custom data)