Envision 5.0
October 24, 2025 - SHA: 79c3fc16
HOOPS Envision for Web
HOOPS Envision for Desktop
Breaking Changes
The method to create a result calculator plugin on web has changed its signature to include coordinate system support.
Affected methods are cee.ug.RemoteModel.createResultCalculator, cee.ug.RemoteModel.recreateResultCalculator.
New Features
CAE-1531: Add coordinate system support to the Result Calculator Framework
Adds support for computing results in non-Cartesian coordinate systems (Cylindrical, Spherical) via a new example plugin and existing API enhancements.
The coordinate system can be specified when creating a result calculator plugin, with DataSourceInterface::createResultCalculator on desktop and cee.ug.RemoteModel.createResultCalculator on web.
- Accept “type”, “origin”, and “orientation” to define the coordinate system.
- Added a parameter
includeNativeComponentsto return quantities computed in cylindrical/spherical coordinates. - InitOptions now supports coordinate system input.
- Host handles the coordinate system transformations.
Please see the example plugin CoordinateSystemPlugin for usage details.
Fixed Bugs
CAE-1561 Polyhedra edge issue and HitItem fix for Feature Extractions
Fixed an issue with handling polyhedra: Edges were not correctly detected if the polyhedron had inconsistent face ordering.
Additionally, fixed an issue where HitItems for Feature Extraction elements (Cutting planes, Isosurfaces, etc.) did not set the geometryIndex, causing picking to not work properly for models with more than one geometry