Envision 4.1

October 1, 2025 - SHA: 40fb3abe

web HOOPS Envision for Web desktop HOOPS Envision for Desktop

Rebranding to HOOPS Envision

As part of Tech Soft 3D’s strategic initiative to unify its product offerings under the HOOPS brand, CEETRON Envision has been rebranded to HOOPS Envision. Under this rebranding effort, nearly all the mentions of “CEETRON” in the product, documentation, and related materials have been rebranded with “HOOPS”. This includes the products, demo applications, documentation, and other related materials.

New Features

CAE-1443 Improvements to the cee.ug.QueryMapResultOnPoints querying web

The cee.ug.QueryMapResultOnPoints query offers a better support for querying points on the surface of the model, for example for points gathered from picking. Envision internally checks these points whether they are located inside the model (and elements). You can control the tolerance of these checks by using the method cee.ug.QueryMapResultOnPoints.setTolerance, the default being 1e-6.

The query now also supports 2D elements. Additionally, we added better handling and support for higher order elements, like tetrahedron-10.

CAE-1452 Increased the maximum number of cutting/clipping planes to 20 web desktop

Envision has increased the maximum number of simultaneous cutting and clipping planes from 12 to 20.

Resolved an issue with some clipping planes not working correctly in Envision Web when using a higher amount of them.

Fixed Bugs

CAE-1476 Improved the detection of Fluent .msh files web desktop

Improved the detection of ANSYS Fluent .msh files, where some files were not being recognized correctly, for example files that were created using tools like Gambit.

CAE-1558 Example apps: Removed { reconnection: false } option from the socket.io client options web

The examples are now caught up with reconnections in the UgServer, introduced in version 4.0.0. The { reconnection: false } option was removed from the socket.io client options in all examples, as it caused issues with reconnections, which are by default enabled in the UgServer.

CAE-1559 Reloading model errors when using UgServer with reconnections web

Occasionally, a minor client-side error would occur when reloading a RemoteModel after a disconnection and reconnection to the UgServer. This has been fixed.