2022

HOOPS Communicator 2022 is based on HOOPS Visualize HPS 2022, HOOPS Exchange 2022, and HOOPS Publish 2022.

Update supported formats

The following format versions are now supported:

  • Parasolid 34.0

See a full list on our Supported Formats page.

Enhancements

Models containing assembly level features can be converted and displayed correctly in shattered mode.

Can now retrieve the metallic factor and roughness factor set on a node.

Improvements to handling BCF files:

  • Can now load BCF files directly from the BCF tab in the viewer model tree

  • Corrected entity visibility/selection when converting IFC files using --import_hidden_objects and --ifc_import_openings

  • Topic id field is now included in markup xml file

  • BCF Topic numbering is now correct after deleting BCF topic

libconverter now supports c++11 features.

Functional changes

  • The selection callback works when toggling this (like with the model tree) there will now be fewer callbacks generated when removing children of selected nodes.

  • Added a new parameter to the add and remove methods of the selection manager to allow for suppression of the callbacks generated. Fewer callbacks will be generated when removing children of selected nodes in the model tree.

Fixed bugs list

Issue number

Description

SDHC-18263

TypeScript compilation fails because ClientData interface is no longer part of TypeScript’s lib.d.ts in TypeScript version 4.3 or above.

SDHC-18285

Selection results for beginRayDrillSelection() always return null when node.getPosition() is used.

SDHC-18233

AxisTriadOperator’s event propagation for onMouseUp() and onTouchEnd() are not consistent.

SDHC-18245

In the ‘Camera-All invisible’ and ‘3D-All invisible’ views, some parts that should be hidden are still visible.

SDHC-18230

Selected entities are not highlighted in the Layers tab as they are in the Model Tree tab.

SDHC-18237

Axis Triad and NavCube disappear when isolating a point

SDHC-18223

Increased memory required for HOOPS Communicator 2021 SP2 WebViewer.

SDHC-18193

An unexpected dot appears in the upper left corner of the screen.

SDHC-18167

Model.getNodeIdsByAllIds returns only one node while they are 2 nodes with the same Id.

SDHC-18190

‘Cutting Plane Visibility Toggle’ option is enabled after importing some markup view with no cutting plane.

SDHC-18135

Different PDF node IDs between Communicator and Exchange for Creo assemblies.

SDHC-18183

While using Converter with --read_wireframe set to true, the data from a DWG model contains spurious point which artificially increase the size of the bounding box.

SDHC-17917

Part visibility in CAD view is different from Revit.

SDHC-17884

Loading shattered SCS model results in extra hole in assembly model.

SDHC-17866

Shattered model looks different, as though there is a hidden part shown or part with different transform.

SDHC-18228

Unit information of Revit is not imported after convert to SC.

SDHC-18141

Bahnschrift Condensed style font not displaying correctly.

SDHC-17971

When import CATDrawing, images and some geometry are not displayed properly in webviewer.

SDHC-18232

Canvas is not cleared when AxisTriad or NavCube is selected.

SDHC-18259

Model.createMeshInstance doesn’t work properly with parent node ID.

SDHC-18224

Converter crashes while generating an SCS file from a PRC format.

SDHC-18214

CAD configurations cannot be activated in the Web Viewer