![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Table Of Contents:
Utils
Readers
- ACIS
- Better handling of file with bad curves
- Catia V4
- Read Transparency of CATIA V4 entities. this information is the A ( alpha ) into a Dtk_RGB
- Catia V5
- Added activation flag on construction tree Dtk_Node
- Fixed visibility on inactive axis systems
- 2D/FDT:
- Improved default font height handling. Huge improvment for 'Courier New', 'Mathe', 'SymbolMono', and 'Calibri' fonts.
- V5 reader can now dynamically looking for unfound TrueType fonts.
- FDT:
- Added Ann3DLeader support - Leader which are not in the FDT plane -
- Creoview
- Code optimization
- Improved management for files PVS/PVZ
- DWG
- Improved management of visible or invisible attributes (in Dtk_InfoPtr) for entities (to retrieve it, use Dtk_Info::GetBlankedStatus() )
- Improved management of layer info (to retrieve it, use Dtk_Info::GetLayer() )
- 2D :
- Added support for arc dimension entity (read as Dtk_DimensionPtr)
- Improved management of rotated dimensions
- Improved text placement of dimensions
- IFC
- Improved management of IFCSURFACEOFLINEAREXTRUSION and IFCSURFACEOFREVOLUTION
- Improved management of SweptArea corresponding to Elbows
- Added IFCGEOMETRICCURVESET management, as a Curve Body (only for Polylines for the moment)
- Improved management of coordinates with a lot of significant digits
- Iges
- Improved Annotation placement
- Improved Conic read
- Inventor
- Added support of views (as Dtk_ModelDisplay) for assembly files, available in a Dtk_Node::ModelDisplayType node
- Improved management of componant patterns
- Improved parsing of assemblies for Inventor 11
- FDT :
- Added support of FDT (as Dtk_Fdt) for assembly files, available in a Dtk_Node::FdtType node with DTK_TYPE_FDT SubType
- Improved reading of dimension with extension lines composed of multiple lines
- JT
- New Version Support version up to 10.7
- Fixed wire issue
- Reading Reference Set
- FDT (PMI) :
- fixed multicolored PMI issue
- fixed polygon representation issue
- Obj
- Improved texture file path search
- Improved reading of meshes with texture coordinates and no normals
- Added color alpha channel support
- Parasolid
- Proe/Creo Parametric
- 3D:
- Creo 8.0 Metadata reading fixed
- Model name conversion to UTF8 fixed
- Facet Body Colors process improved
- Simplified representation file reading improved
- Assembly level feature geometry now available
- Weld feature geometry reading improved
- FDT 2D/3D:
- Assembly annotation leaders on part process improved
- Legacy drawing files reading fixed
- Justification of geometrical tolerance
- Revit
- New Version Handling of older Revit version : 2014, 2013, 2012, 2011
- Revit project linking is now supported (linked project file has to be in the same directory)
- Rhino
- Added color alpha channel support
- Solid Edge
- New Version Added support for Solid Edge 2022
- Fixed various parsing issues
- 3D:
- Improved stability on Linux
- Fixed construction body reference blanked status
- Fixed Dtk_API::AddSearchPathForAssembly not being handled
- Fixed different instances using same parsolid body leading to wrong instance duplication in some cases
- 2D:
- Added support for visibility layers
- Fixed additional view geometry being transformed twice in some cases
- Solidworks
- 3D/FDT:
- New Version Added Solidworks 2022 SP0 support
- Added Solidworks 2006 to 2008 full support (graphical properties)
- Added processing of some internal textures
- Fixed parsing errors
- Fixed hole feature processing
- FDT:
- Added support of new (new feature of Solidworks 2022) geometrical tolerances
- Improved connector processing
- Improved processing of tables
- Improved semantic of datums : geometry is inside Datum structure, not in Dtk_Text
- Improved semantic of dimensions with limit tolerance
- Improved geometry processing of angular dimensions
- Improved orientation of arrows
- Step
- FDT :
- Added DtkOriginalValue etc in the Dtk_Text:Dtk_Info, fixed DtkPrecision
- improved geometric links on DATUM_TARGET
- added color of FDT when graphic+semantic
- improved computation of graphic for placeholder (size of texts)
- fixed geom link based on instance path
- User Defined Attributes (UDA) : improved attachment to a body (case of wireframe)
- Assembly : cleaned instance position for values as "-0.0"
- STEP BO XML : updated reading of Effectivity (for AP242E2)
- Improved error message for undefined reference (to #ii)
- Unigraphics
- New Version Added support latest version NX 1980 Series , 1984 , 1988 , 1992 , 1996 , 2000
- 3D/FDT:
- Fixed definition of GeometricalTolerance from Label definition
- Fixed definition of 3D centerline
- Fixed body status into section view
- Fixed missing link PMI to PMI
- Fixed occurence status
- Fixed form of arrow head
- 2D:
- Fixed definition of 3D and 2D centerline
- Fixed form of arrow head
Writers
- Catia V5
- Added Named Views - cameras - support. Please use WriteNamedView( const Dtk_ModelDisplayPtr& inNamedView ).
- Added Default Named Views support.
- Fix plane writing when origin if far from origin (>1e6mm).
- Catia V6 / 3DExperience
- Improved writing graphical attributs (color, visibility,...) on the instances
- Improved writing 3dxml file
- Cgr
- Improved writing cgr file
- JT
- Writing layers, layer names
- Writing assembly connectors for PMI
- Writing instance connectors in assembly
- Pdf
- StepWrite
- Mesh : protected against corrupted vertex index
- Mesh : optimized computation time in writing