HOOPS Exchange 2024.8.0

Technology Update

Format Updates

Format Updated Version
STEP (Writer) AP 242 Ed2 (beta) and Ed3 (beta)

DGN v7 and v8 Format Update

The DGN file format support in its Alpha state has been improved with new elements support and basic colors. Continuous update will follow in upcoming releases.

See File Formats for the list of all supported formats.

Third-Party Library Updates

For more information about package content, see Distributing Your Application.

See also

New Features

SolidWorks’ Flat Pattern feature

SolidWorks’ Flat Pattern feature is now supported with below information:

  • Fixed face
  • Grain direction
  • Geometry
  • Links to bends

This feature is only implemented for SolidWorks versions 2015 and higher.

<<<<<<< HEAD Deprecations ============

These symbols are deprecated. They will be moved to a separate namespace and/or header file and made opt-in starting with version 2025.1.0, and then removed completely in 2026.1.0:

  • A3DAsmPartDefinitionFeatureTreesGet
  • A3DAsmProductOccurrenceUnload
  • A3DCallbackDrawBegin
  • A3DCallbackDrawBeginFixedSize
  • A3DCallbackDrawBeginFrameDraw
  • A3DCallbackDrawBeginLineStipple
  • A3DCallbackDrawBeginLineWidth
  • A3DCallbackDrawBeginMaterial
  • A3DCallbackDrawColor
  • A3DCallbackDrawCylinder
  • A3DCallbackDrawEnd
  • A3DCallbackDrawEndFixedSize
  • A3DCallbackDrawEndFrameDraw
  • A3DCallbackDrawEndLineStipple
  • A3DCallbackDrawEndLineWidth
  • A3DCallbackDrawEndMaterial
  • A3DCallbackDrawFont
  • A3DCallbackDrawGetDrawContext
  • A3DCallbackDrawMarkupTriangle
  • A3DCallbackDrawMaterial
  • A3DCallbackDrawMultMatrix
  • A3DCallbackDrawPattern
  • A3DCallbackDrawPicture
  • A3DCallbackDrawPoint
  • A3DCallbackDrawPolyLine
  • A3DCallbackDrawPolygon
  • A3DCallbackDrawPopMatrix
  • A3DCallbackDrawProject
  • A3DCallbackDrawPushMatrix
  • A3DCallbackDrawSetTessellationPoints
  • A3DCallbackDrawSymbol
  • A3DCallbackDrawText
  • A3DCallbackDrawTriangle
  • A3DCallbackDrawTriangleFan
  • A3DCallbackDrawTriangleFanOneNormal
  • A3DCallbackDrawTriangleFanOneNormalTextured
  • A3DCallbackDrawTriangleFanTextured
  • A3DCallbackDrawTriangleOneNormal
  • A3DCallbackDrawTriangleOneNormalTextured
  • A3DCallbackDrawTriangleStripe
  • A3DCallbackDrawTriangleStripeOneNormal
  • A3DCallbackDrawTriangleStripeOneNormalTextured
  • A3DCallbackDrawTriangleStripeTextured
  • A3DCallbackDrawTriangleTextured
  • A3DCallbackDrawUnProject
  • A3DComputeOrthoHLROnModelFile
  • A3DComputeOrthoHLROnModelFile2
  • A3DDisableHandleSIGSEGV
  • A3DDraw
  • A3DDrawGetBoundingBox
  • A3DDrawInitCallbacks
  • A3DDrawMarkup
  • A3DDrawRepresentationItem
  • A3DEnableHandleSIGSEGV
  • A3DGetCurveAsAnalytic
  • A3DGetCurveAsAnalyticFromCoEdge
  • A3DGetSurfaceAsAnalytic
  • A3DMkpRTFDelete
  • A3DMkpRTFGetField
  • A3DMkpRTFInit
  • A3DProjectPointCloud2
  • A3DSimplifyModelFileCurveAndSurfaceAsAnalytic
  • A3DSurfBaseGetAsNurbs
  • The A3DSDKDraw.h header.

For more information, please see our Support policies documentation.

Messages will be emitted by the compiler for these symbols. They can be silenced by defining the A3DAPI_IGNORE_DEPRECATED macro before including HOOPS Exchange headers.

Fixed Bugs

Issue Description
SDHE-22025 Fixed a scaling issue when using DeepCopy
SDHE-22020 Fixed critical fault when A3DSDKLoadLibrary is called on Linux
SDHE-22016 Fixed a reading time regression when loading a IFC file
SDHE-22011 Fixed a naming issue when using DeepCopy
SDHE-21992 Fixed vulnerability with out of bounds write for a SOLIDWORKS file
SDHE-21991 Fixed vulnerability with Heap corruption for a CREO file
SDHE-21990 Fixed vulnerability with Stack Buffer Overrun for a CREO file
SDHE-21988 Fixed vulnerability in a third party: libexpat 2.6.2
SDHE-21938 Fixed missing face colors with INVENTOR 2024 files
SDHE-21907 Fixed issue preventing from loading a IFC file
SDHE-21884 Fixed issue preventing from reading Cosmetic threads for Revolve and Sweep features for SOLIDWORKS format
SDHE-21845 Fixed issue of missing components while translating to Parasolid a CATIA V5 assembly referencing CGR files
SDHE-21742 Fixed crash upon reading a corrupted INVENTOR file
SDHE-21699 Fixed issue while using A3DSimplifyModelFileWithAnalytics during STEP to SAT conversion
SDHE-21416 Fixed issue with transparency while exporting to GLB
SDHE-21381 Fixed regression while using A3DSimplifyModelFileWithAnalytics during STEP to SAT conversion
SDHE-21346 Fixed issue while exporting to GLB
SDHE-21278 Fixed missing Japanese node names when exporting to PARASOLID on Linux
SDHE-21264 Fixed regression with names when exporting CATIA V5 to PARASOLID
SDHE-21233 Fixed issue with transparency while exporting to GLB
SDHE-21142 Fixed PMI / Dimension issue for a SOLIDWORKS file
SDHE-20689 Fixed PMI / Datum issue for a CREO file
SDHE-20644 Fixed regression with duplicated coordinate system when loading a STEP file
SDHE-20257 Fixed issue with missing Features for SOLIDWORKS format
SDHE-19900 Fixed issue with Suppressed part for a CREO file
SDHE-19650 Fixed crash upon reading a CREO 5.0 file
SDHE-18449 Fixed performance issue with the Point Projection function