 |
DATAKIT API
V2025.2
|
|
Table Of Contents:
Utils
- Add a PhysicalMaterialInfosTable in the Dtk_API
- Add access to PhysicalMaterial in Dtk_InfoPtr : Dtk_ID GetPhysicalMaterialInfosId() Dtk_PhysicalMaterialInfosPtr GetPhysicalMaterialInfos()
Readers
- ACIS
- Fixed missing names on curves
- Improved parsing of file before version 2
- Catia V5
- Added CATIA V5-6R2018 also known as R28 support (available only with Dtk_Node/Dtk_Body integration)
- 2D: We now are able to process CGM Picture - as Dtk_CompositeEntity semantic entity -. To enable it please call the catiav5r_SetCfgV5ReadCGMPicturesAsCompositeEntities function.
- 3D: Add CloudGrid and CloudSetOfScans support
- 3D: Add ArrBox support in Piping module.
- 3D: Improvement on Publication reading.
- 3D: Improved LineType handling for 3d Wireframe.
- FDT: Added Another type of Connector from root Node. A 'Context' reasoned Dtk_NodeConnector can occur. It's used by CatiaV5 to limited the scoped of the external references (from part to another).
- Catia V6 / 3DExperience
- DWG
- Improved error handling in case of bad files
- Fixed file extension supports
- 2D : Fixed missing dimensions
- 2D : Fixed dimension text overlap with leader
- 2D : Fixed bad colors
- Inventor
- Improved assembly feature reading (Replace body of part from assembly)
- Fixed Sheet Metal parts
- Improved parsing of assemblies
- Improved position on sub-assemblies
- Obj
- Improved file parsing on some sample files, improved triangles normals
- Improved material parsing
- Added textures
- Parasolid (PSKERNEL based Parasolid Reader):
- Added schema version sch_30100.sch_txt
- Fixed geometry definition .
- Proe/Creo Reader
- Family Part Mesh Component reading improve
- New method to calculate the position of the assembly's components
- PMI improvment (datum tag orientation, frame of dimension"s type "inspection" ...)
- Add PhysicalProperties attached to Dtk_Component
- 2D : Add projection for Exploded View
- Revit
- Added Revit 2018 support
- Added revolution, ruled and nurbs surface construction
- Added explicit name on entities
- Solid Edge
- Added and Improved metadatas (Document Summary, Summary, versions, occurrence properties)
- Fixed configurations. The default configuration is now known as "Master"
- Solidworks
- Added a processing of construction tree
- Added metadata mass and surface
- Added physical material informations
- Added new entity parsing
- Fixed problems with virtual component unicode file name
- Fixed entity parsing errors
- 2D : Fixed position of some bitmaps
- StepRead
- Improved protection on wrong solid (downgraded to open shell)
- Fixed case of periodic surface (main period far from 0)
- Better reading user name of semantic FDT
- For DATUM TARGET, support of new types (curve, area)
- Completed inventory in log file (for external reference, for BO XML files)
- Improved reading of "Saved Views" (to follow recommended practices of CAX-IF)
- STEP BO XML : completed reading of Effectivities (+ Revision Effectivity)
- Unigraphics
- Added missing geometry .
- Fixed geometry definition .
- Fixed NX11/NX12 definition entity
- Removed duplicated metadata
- 3D/FDT:
- Added unit on Dtk_Metada associated to instance
- Added missing geometry link for FDT connector
- Fixed missing PhysicalProperties on body
- Fixed position on table definition
- Fixed position of symbol
- Fixed size of fraction bar
- 2D/Drawing:
- Added missing symbol geometry
- Added missing symbol
- Remove entity blanked by expression
Writers
- Catia V5
- NX
- Writing current date
- Writeing component metadatas
- Pdf 3D
- Added PRC BRep writing (all geometries as NURBS)
- Setting PRC file unit as mm
- Added extension leader application zone, handled no leader curve
- Improved stability of Javascript code used for hilightning (Acrobat Reader had unpredictable crashes before this)
- Removed texture duplication
- Handling mutltiple metadatas with the same key
- Created new SDK method CreateNodeConnectorHighlight() replacing deprecate one CreateConnectorFdtFace()
- Fixed perspective camera conversion in model displays
- Step
- Improved writing of "Saved Views" (to follow recommended practices of CAX-IF)
- For DATUM TARGET, support of new types (curve, area)
- FDT "flat to screen" : improved scale of the graphics
- Better support of Tolerance with ALL_AROUND
- Improved Tolerances (spherical diameter), Dimensions (Original Value in some cases)
- Improved writing of FDT pointing to a Mesh instead of a BREP (geometric links)
- Improved computation of geometric validation properties