![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Table Of Contents:
Utils
Readers
- 3DM
- Fixed a visibility issue
- Avoiding texture image duplication
- Catia V4
- Wire entities , added some properties (lineweight, Layer, color, name) on several wireframe entities
- Catia V5
- FDT/2D Improved the CurveThickness handling into PMI/2D entities
- FDT/2D: Added full support of Post-R27 Weldings. Additional data are stored as additional texts/geometries at this moment.
- FDT/2D: Improved color handling about Dimensions.
- FDT/2D: Improved text position for Annotation Set Result and Drw Result.
- FDT: Added additionnal subtypes informations of an AnnotationSetResult Dtk_FdtPtr
- 2D: Improved Leader handling about Section Callout.
- 3D: Improved color reading for hidden wireframe entities.
- Catia V6 / 3DExperience
- Added R2020x support.
- FDT: Added additionnal subtypes informations of an AnnotationSetResult Dtk_FdtPtr
- Cgr
- FDT: Added additionnal subtypes informations of an AnnotationSetResult Dtk_FdtPtr
- Creoview
- Fixed errors with visibility on parts and assemblies
- Added PVA reader for assembly files ED/EDZ
- Fixed missing part in assembly tree for files PVS/PVZ ED/EDZ
- Fixed issue with Linux
- Fixed issue with OL files made with version before 2006
- Added info to filter wireframe from PMIs
- Fixed issue with temporary file under Linux
- Added AST files reading, only with ED/EDZ as entry point
- DWG
- Added layer into Dtk_InfoPtr for mesh face (to retrieve it, use Dtk_Info::GetLayer())
- 2D :
- Added support of PROXY for AmgStdPart type, available as Dtk_CompositeEntityPtr
- Added support of arc aligned text
- Improved reading of line type
- Improved entity color handling
- 3D :
- Improved reading of swept surface
- Ifc
- IFCSWEPTAREASOLID element is now read as a body instead of a mesh, which sometimes had normal issues
- Improved management of SweptArea with BaseC type
- Switched the values of InstanceName and Name of the instance component to align with our other readers
- Iges
- Inventor
- Added support for Inventor 2021
- Added support for multiple cross-sections plane, available in a view with SectionPlaneList type (to retrieve it, use Dtk_ModelDisplay::GetSectionInformation())
- Improved material parsing on part
- Improved parsing of assemblies for Inventor 2016
- Improved parsing of parts created from older versions
- FDT :
- Jt
- fix connector problem
- Simplified Instance Names
- Proe/Creo Parametric
- Creo 7.0 support (2D and 3D)
- Split Wireframe tree on multiple node
- Geometric Tolerance left additionnal text added, improvement of additional text placement, included when multi lines text
- Improve texts and symbols read for dimensions, geometrical tolerances, notes, datums tags (UTF8 and Unicode standards management)
- Improve datum references of geometrical tolerances reading
- Revit
- Added support latest version 2021
- Added 3D views support
- Improved entity visibility handling, relative to construction phases, and views visibility graphic overrides
- Improved properties support, we can now read shared and project parameters
- Added properties category reading
- Building and site assets are now separated in the project hierarchy
- Solid Edge
- 3D :
- Improved filesystem support for Unix platforms
- Improved assembly attachments parsing
- Fixed ill-formed axis system nodes
- Improved metadata parsing and categorization
- Removed Ug-embedded Solid Edge reader
- Fixed assembly part transformations not being applied in some cases
- 2D :
- Improved dimension parsing and handling
- Improved thickness support among entities
- Solidworks
- Fixed crashes due to parsing errors
- Performance improvement : connector reading, geometry block reading
- Fixed reading of missing metadata from Custom and Configuration tabs
- 3D/FDT :
- Fixed GTOL characteristic symbol : <IGTOL-PERP>
- Improved 3D view (from MBD module) processing
- Improved annotation view connectors to PMI
- Improved PMI semantic : parenthesis, tolerance
- Improved PMI visibility
- Improved notes with symbol processing
- Improved note frames
- 2D :
- Fixed cutting body processing
- Step
- AP242E2 (Edition 2) : Publication by ISO : added recognition of schema name
- Removed option to convert geometry using OpenCascade
- Added support of extended ascii for Cyrillic (setting stepr_SetReadExtendedAsciiMode)
- User Defined Property : improved reading of name
- FDT :
- Improved geometric links (for combined type Dimension + Datum)
- Protection on incomplete or wrong definitions
- Composite tolerance : better distinction "real composite" / "stacked"
- Added reading of "significant digits" (to DtkPrecision in Dtk_Info)
- Added FDT Standard (ISO or ASME)
- BOXML : improved reading of User Defined Attributes on external references
- Unigraphics
- Added support latest version NX 1899 Series until 1919
- Fixed metadata definition
- Managed codepage 949-950-1250-1255
- 3D/FDT :
- Added missing symbol for Material Specification , Enterprise Identifier , Process Specification
- Fixed promotion body definition with multi level
- Fixed feature definition for inch unit
- Fixed dimension definition
- Fixed Dtk_Roughness definition for standard : ANSI/ASME1996,ISO1992,JIS,DIN1992,ISO2002,DIN2002,GB131-93,ESKD
- Managed Dtk_Roughness invert text flag (see Dtk_Roughness::GetInvertText)
- 2D :
Writers
- Collada
- Fixed textures UV BRep mapping
- Fbx
- Support textures.
- Fix color problem.
- Fix scaling problem.
- Gltf
- Add textures support
- Fix assembly colors
- Wireframe writing fixed, reduce number of primitives
- Info added in mesh (Component ID in "extra" tag of GLTF structures)
- Removal of useless caracters in .glb format in json part (space, linefeed)
- Unicode reading fix (external name now in UTF8)
- Iges
- Add header writing StartSection and Global Section
- Nx
- Mesh Writing support.
- Multiple shells bodies support.
- Obj
- Avoiding texture image duplication
- Added object names
- Parasolid without PS-Kernel
- Possibility of grouping all open shells of a body in only one
- Pdf
- Removed useless parameter to Pdfw::WriteParallelToScreenPicture() function
- Improved various problems with PinToScreen or ParallelToScreen pictures
- handling RGBA texture images (32bpp)
- Improved performances of cloud points creation with multiple colors
- Improved some arrow leader orientation
- Handling Dtk_MeshPtr or Dtk_BodyPtr attributes
- Solidworks
- Added part color and body color to reduce faces definition
- Step
- AP242E2 (Edition 2) : Publication by ISO : added SchemaVersion=5 , with new schema name
- FDT
- Dimension, improvement on distance between planes
- Added for Notes from JT , text JT_CAD_PMI_STRING
- Improved Pattern grouping
- Added writing of "significant digits" (to DtkPrecision in Dtk_Info)
- Added FDT Standard (ISO or ASME)
- Validation Properties : completed coverage for API using Dtk_Info
- Improved visibility on geometry (in case of features)
- BOXML : added API for user calls
- Stl
- In ASCII mode we write the keywords in lowercase, previously written in uppercase