DATAKIT API
V2025.2
Main Page
API Reference
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
What's New in V2022.4 ?
Table Of Contents:
Utils
Readers
Writers
Utils
Third Parties :
Update Zlib to 1.2.12
Readers
ACIS
Improved management of big files
Improved reading of bad entities
Catia V5
FDT:
Added the Parallel on screen information in Annotation Set Result
2D/FDT:
Improved the picture management in the Drawing Result
Improved Thread entity reading
Improved Arrow entity reading
3D :
Edge curve computation are now based on the first coedge as CATIA does
Improved hidden colors reading
Improvement: The Cgr files contained in the CATProduct assemblies files will now be treated as a Dtk_node tree
The file properties (Description, Nomenclature, Revision,...) change from the type "TypeProperty" to "TypeFileProperty" in the Dtk_MetaDataPtr
Catia V6 / 3DExperience
FDT:
Added the Parallel on screen information in Annotation Set Result
2D/FDT:
Improved the picture management in the Drawing Result
3D :
Improvement: The Cgr files contained in the CATProduct assemblies files will now be treated as a Dtk_node tree
The file properties (Description, Name, Revision,...) change from the type "TypeProperty" to "TypeFileProperty" in the Dtk_MetaDataPtr
Cgr
Added the Parallel on screen information in Annotation Set Result
Creoview
Fixed issue with Linux
Improvment with visibility for parts
DWG
Added support for HELIX curve entity
Improved management of POLYLINE entities with duplicated points
2D :
Added support for relative text entity (read as Dtk_SymbolPtr)
Improved management of hatching with arc elements on loops
IFC
Improved IfcGeometricCurveSet management
Improved IfcSweptAreaSolid management by considering more details on swept profiles
Added information "NormalsType" on a Dtk_MeshPtr specifying if its normals have been computed or directly read from the file
Added instantiation management for entities defined by boolean operations
Inventor
Added wire entities support in case of imported file
Added support of case on file extension
Improved management of harness assembly files
Improved management of reversed surface
Improved reading of sheet metal parts
FDT :
Improved management of assembly files with FDT on sub components
Fixed text position in case of right justification on general note and general profile note
Parasolid
New Version
Support version up to
35.0
Parasolid (PSKERNEL based Parasolid Reader):
New Version
Support version up to
35.0
Proe/Creo Parametric
3D :
Sheet Metal Unbend Note improved (bend side)
2D :
Drawing mesurement Fixed
Note filtering (some notes shouldn't be in the drawing)
Symbol leader Fixed
Assembly processing improved before projection into the view
Unicode text in sheet name now processed
Lost Nominal Values in Dimension now processed
Revit
Simplified texture retrieving configuration : no more folder to provide, render information are given even if texture file is not found
Solid Edge
Major parsing improvements
2D:
Fixed dimension angular when using points
Fixed texts stored at the wrong place leading to inconsistencies among writers
Fixed leaderless roughness annotation position
Fixed dimension diameter leader having wrong orientation in some case
Improved support for dimension blank display subtype
Added support for dimension thread size reference text value string
Added support for dimension chamfer
Added support for hatchings in views for versions prior to ST7
Added support for callout/balloon annotation shape for versions prior to ST9
Added support for edge visibility in view
3D:
Improved support for unbend feature solids (now hidden by default)
Changed component preview now available before ReadComponent()
Added partial support for section views as
Dtk_ModelDisplay
SolidWorks
Fixed parsing errors
2D:
Added scale to
Dtk_View
Improved reading of drawing files referencing 3d files with multiple configs and with exploded views or not
3D:
Added graphic bodies processing
Added reading of assembly configurations with exploded views
Added reading of Conic curves in sketches
Improved cut list metadata reading
Improved reading of visibility info in assembly files
Improved reading of virtual components in assembly files
Fixed some diameter dimensions being reported as radial
Step
Improved detection of texts based on "Microsoft Codepage 936"
Mesh/Tessellation : Added use of STL settings to drive computation of Face Boundaries, of Merged Vertices
FDT : Added "pattern" information on Dimension
Improved reading of wrong file (header)
Unigraphics
New Version
Added support last version
NX 2206 Series
3D/FDT:
Fixed symbol definition
Fixed missing metadata
2D:
Fixed weld definition
Fixed missing entites
Fixed view 2d defined by a part name
Fixed definition of edge color
Writers
Catia V5
CreatePartDocId with 4 parameters is no more available, please use the same method but without the
Dtk_UUID
parameter
Add support of cloud polylines and cloud points
Pdf
Added WriteDocumentProperties() method for handling document properties
3D :
Fixed assembly bounding box computation
Step
FDT :
Improved geometric link with instance path (in assembly) for DATUM
Improved ALL_AROUND when combined with other geometric link (tolerance / dimension)
Tessellation from Body : improved attachment of Tessellation entities to topological/geometrical entities
User defined Attributes : enhanced support of Category
Properties : completed composite unit
Improved writing of External References (header)