![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
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)