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.

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