DATAKIT API  V2025.1
What's New in V2017.3 ?

Table Of Contents:


Readers

  • ACIS
    • Fixed curve trimming in coedge
  • Catia V5
    • 3D: Improved transparency reading
  • IFC
    • Fixed extrusions on body en mesh
    • Support of entity IfcBlock and IfcEdgeLoop
    • Added metadata of material color
  • Inventor
    • Added the 2018 support
    • Fixed missing bodies of derived part
    • Fixed sheet metal parts
    • Improved parsing of color
    • Improved parsing of component unit
  • Parasolid (Datakit Parasolid Reader)
    • Support version 30.0
  • Parasolid (PSKERNEL based Parasolid Reader):
    • Support version 30.0
  • Proe/Creo Reader
    • Connectors on geometrie from annotations
    • Leading and trailing zero in dimension text improved
    • Assembly reading improved
  • Rhino
    • Added split of periodic faces (when activated)
    • Implemented reader method GetFileVersion()
    • Storing layer names
  • Step
    • Added support of groups of layers (if needed, a LayerInfoSet is created)
    • Optimized protection on wrong STEP files
    • Improved reading of information attached to Dtk_Node (invisibility, layer, infinite geometry)
    • Improved reading of Invisibility and Transparency, on Meshes
    • Added creation of Node Connectors on tessellated faces when applicable (reference from FDT)
    • Improved reading of BSpline Curves & Surface for special knot sequences
    • Improved Split operator on periodic bspline surfaces
    • Added rejection of very wrong conical face (when 3D curves are NOT AT ALL on the surface)
    • Added reading of a product defined with only parameters (PROPERTY_DEFINITION_REPRESENTATION)
    • Accepts COMPOSITE_CURVE not defined with COMPOSITE_CURVE_SEGMENT
    • BO XML : for a component in external reference, a mirror component is created to keep information from BO XML (same name, with an instance on the base component named "ExternalReference")
    • BO XML : improved reading of PDM data (grouped in sub-nodes, separate for Part21, mirror BO XML, Document data)
    • BO XML : reading texts in UTF8 (in the XML files)
    • Improved support of missing external file
    • Improved reading of Validation Properties : Mesh, UDA, FDT, BO XML
  • Solidworks
    • Added wire curve and point reading
    • Fixed parsing errors
    • Fixed memory errors especially for Linux version
    • Fixed some multiplicities of metadatas
    • FDT : Changed BETWEEN symbol character to uniformize with other readings
    • 2D/Drawing:
      • Added Dtk_BodyPtr into Dtk_ViewPtr with shading property
      • Fixed errors on tangent edges visibility
      • Fixed reading of plus/minux symbol
      • Improved processing of text innerbox with versions before 2006
      • Improved bitmap processing
  • Solid Edge
    • Added reading of material name
  • Unigraphics
    • Added group with group (see Dtk_SelectionSet::GetSelectionSet)
    • Fixed visibility of hidden instance with visible body
    • Fixed transparency on NX11
    • Fixed metadata definition
    • Fixed visibility of Dtk_AxisSystemPtr
    • Removed wrong Dtk_ModelDisplayPtr on unused explosion
    • 3D/FDT:
      • Added missing geometry link for FDT connector
      • Added missing leader
      • Added missing symbol on weld definition
      • Added missing metadata on instance
      • Added PMI with feature definition
      • Fixed position of text on fraction
      • Fixed name of weld symbol
      • Removed wrong geometry link for FDT connector
      • Removed geometry for Dtk_TextStyle::AttributeUnderline and Dtk_TextStyle::AttributeOverline
      • Removed duplicated polyline for leader
      • Removed duplicated curve for symbol
    • 2D/Drawing:
      • Added missing edge geometry for compound body
      • Added missing symbol geometry
      • Added missing symbol
      • Added Dtk_BodyPtr into Dtk_ViewPtr with shading property
      • Added font line style of polyline for leader
      • Fixed position of arrowhead
  • Catia V4 :
    • Enhancement of old Radius Dimensions, and we can read more 3D Text than previously
\section writers_v20173 Writers
  • 3dxmlWriter
    • First release of the SDK.
    • We support graphical 3DXML (Tessellation xml).

Catia V5

  • Improved wireframe writing

JtWriter

  • Support writing version 9.5

NXWriter

  • Fix problem with multiple wireframe .
  • Fix layer problems.

StepWrite

  • Improved writing of geometric links from PMI
  • Improved writing of FDT : Dimension + Tabulated , Hole Dimension, case of non supported dimension, leader orientation, Tolerance with "ACS"
  • Protected writing of Datum without graphic presentation
  • Writing User Attribute : improved case of formula (take estimated value), of property unit
  • Improved writing of degenerated toroidal surface
  • Added invisibility for meshes
  • Improved writing of Transparency (propagation)
  • Default Schema when writing FDT is activated : is now AP242 insytead of AP203E2
  • Improved support of non-ascii names
  • Improved Header (date, case of external references)
  • Added validation properties on part in the log file
  • BO XML : improved writing of validation properties