Envision 4.1
October 1, 2025 - SHA: 40fb3abe
HOOPS Envision for Web
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
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
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
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
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
Occasionally, a minor client-side error would occur when reloading a RemoteModel after a disconnection and reconnection to the UgServer. This has been fixed.