DATAKIT API
V2025.1
Main Page
API Reference
What's New in V2023.4 ?
Table Of Contents:
Utils
Readers
Writers
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 :
Improved support for Surface Finnish Symbol (
Dtk_Roughness
)
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
New Version
Added
CATIA V5R21 and V5-6R2012
support
Added GSMCircle handling.
Fixed counter for GSMLine.
catiav5w::CreateNode( const NodeType& inNodeType, const Dtk_InfoPtr& inInfos )
function now handling Color and BlankedStatus.
Dxf
Added writing of
Dtk_OLEObject
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