HOOPS Communicator 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