![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Table Of Contents:
Utils
- Topological Classes :
- Remove Method Dtk_Volume::AddShell : use AddInnerShell AddOuterShell or AddOpenShell instead Note that only one outer shell by Volume is supported
- Third Parties :
Readers
- ACIS
- Added support of single face entity
- Improved management of vertex loop
- Improved support of trimmed surface
- Improved support of file with bad entities
- Catia V5
- New Version Added CATIA V5-6R2022 (R32) support.
- Fix hole pattern direction.
- Geometry link improvements.
- Cloud bodies coordinates are now stored as float or double depending on the internal storing format.
- 2D/FDT:
- Improved handling of text symbols - like DEGREE -.
- Catia V6 / 3DExperience
- New Version Added R2022x support.
- Improved support of graphical files and material.
- CGM
- First release, supported versions from 1 to 4, binary CGM files only. See CGM Mapping.
- Creoview
- Improved metadata management for files PVS/PVZ
- DWG
- Improved management of polyline with elevation
- Improved management of polyline with nonlinear segments
- IFC
- Added propagation of Dtk_RenderInfos to lower elements of bodies like the Faces
- Added default color information for IFCFASTENER and IFCDISTRIBUTIONELEMENT
- Improved management of IFCGEOMETRICCURVESET
- Removed empty components corresponding to IFCSTRUCTURALITEM and IFCPORT products
- JT
- fix multiple instance with different scales issue
- Improved connectors' routes.
- Inventor
- Improved management of visible or invisible attributes (in Dtk_InfoPtr) for bodies (to retrieve it, use Dtk_Info::GetBlankedStatus() )
- Improved management of assembly with multiple assembly features on same components
- Improved management of conception unit scale for assemblies (to retrieve it, use Dtk_Component::GetConceptionUnitScale() method)
- Improved reading of sheet metal parts
- Improved management of componant patterns elements
- Parasolid
- New Version Support version up to 34.1
- Parasolid (PSKERNEL based Parasolid Reader):
- New Version Support version up to 34.1
- Solid Edge
- 3D:
- Fixed assembly level feature handling causing prototype duplication in some cases
- Improved stability on Linux
- Improved document information metadata parsing
- Improved both performance and resolution for missing face color retrieval
- 2D:
- Fixed cutting plane annotation title leader orientation
- Added support for drawing view secondary title
- Proe/Creo Parametric
- 3D:
- File Version text reading fixed
- Physical material now read for part inside an assembly
- External Simplified representation without associated assembly now processed
- FDT 2D/3D:
- Geometrical Tolerance with 3 or more specifications now processed
- Geometrical Tolerance Text for reference frame fixed
- Dimension Leader and extension line lenght fixed
- Solidworks
- Fixed parsing errors
- Changed angle unit of features : radian to degree
- Fixed reading of assembly files on Linux (in some cases, parts were not read)
- Fixed cases where prototype components were duplicated by error
- Improved management of suppressed parts in assembly files
- 3D:
- Added sketch texts support
- Added imported mesh support
- Added Standard Mates support
- Improved hole feature processing
- Improved activation flag for feature Dtk_Node
- Improved reference plane processing : dimension is now transmitted
- Fixed axis orientation
- Step
- Completed API include file dtk_StepReader.hpp
- Added reading specific construction for "CATIA geometric set" from STEP
- Parsing improved to accept truncated Part21 file with missing last line (END-ISO-10303-21)
- Orphan Bodies : added configuration to drive gathering: READ_ORPHAN_BODY (default : ignore them if an assembly is already defined)
- Orphan Bodies : improved naming (original name kept beside the STEP ID)
- FDT : added reading Dimension "average" (notation "AVG")
- FDT : improved geometric link for DATUM TARGET
- FDT : added "movable target" (for leader as placeholder)
- Unigraphics
- New Version Added support last version NX 2007 Series , 2008 , 2011, 2015
- 3D/FDT:
- Fixed missing link PMI to PMI
- Fixed color of arrow head
- Fixed font name
- Fixed millimeter unit for hole parameter
- Added metadata to entity from feature
- Added associated entities for feature
- 2D:
- Fixed color of arrow head
- Fixed font name
Writers
- ACIS
- Fixed writing when files contain multiple bodies with multiple shells or volumes
- Fbx
- Jt
- New Version Write multiple versions : 8.0,9.0,9.1,9.2,9.3,9.4,9.5,10.0,10.1,10.2,10.3,10.4,10.5,10.6,10.7
- Support optional lossy compression for meshs.
- Connectors improvements.
- Pdf
- 3D
- Added InitNode() function with additional parameter for handling color/transparency inheritance
- Mesh write optimisation (reduces slightly output size)
- Step
- Improved support of visibility of wireframe (when several in a Body)
- Write Body with Mesh : now accepts tessellation with parameters (from AP242E2)
- FDT : now uses the unit recorded in the FDT (no longer uses stepw_SetContextUnit)
- FDT : added writing Dimension "average" (notation "AVG")
- FDT : added "movable target" (from leader)
- FDT : improved geometric links when recursive (defined by another associated FDT)
- BO XML : fixed type of external reference file (STEP/native)
- New Version BO XML : added version "AP242E2MR" now named "AP242E3"