# Envision 2.4

August 21, 2024 - SHA: 19460d9e

Envision for Web Envision for Desktop

## Fixed Bugs

### CAE-1267 Complement of visible element sets not working properly

Fixed an issue with the complement of visible element sets not working correctly for expanded elements.

### CAE-1390 VectorSettings.setAsProperties returning empty object for anisotropicScaleFactor

Fix `VectorSettings.getAsProperties` to return undefined if `anisotropicScaleFactor` is undefined.

### CAE-1374 Model rotation point is not properly initialized

Decouple rotation point initialization and camera initialization. Made sure a default rotation point is properly set for the model.

### CAE-1388 Very small displacement are not displayed correctly on model load

Improve visualization of very small model displacements by using the corresponding vector result instead.

## New Features

### CAE-1236 Custom tick mark labels on continuous color legend

This feature allows a user to specify custom tick marks on a continuous legend in Envision Web.

A new field has been added to the `ug.ScalarSettings` class: `ug.ScalarSettings.customContinuousTickMarkArr`. Previously and by default, when a continuous legend is used by setting `ug.ScalarSettings.levelCount = 0`, the tick marks are distributed on round numbers, and include the min/max values for the legend. By specifying an array of values with `ug.ScalarSettings.setCustomContinuousTickMarks`, tick marks will be rendered at the provided values, provided they are within range. If an empty or undefined array is provided, the tick marks will be on round numbers.

### CAE-1313 Update LodePNG library

Updated to latest version of the LodePNG library.

https://github.com/lvandeve/lodepng

### CAE-1389 Added option to disable element expansion

Added option to disable element expansion, causing beams to be rendered as lines even if they have cross section information.

Added `cee.ug.PartSettings.disableExpandElements` and `cee::ug::PartSettings::disableExpandElements(bool disable)`

### CAE-1391 Update queryResultMinMax to account for element set visibility

Expands the capability of `cee.ug.queryResultMinMax.executeQueryVisibleParts` by taking into account any element visibility (i.e. visible element sets, scalar filtering), in addition to the existing part settings visibility.

## Patches

### Envision 2.4.1

October 22, 2024 - SHA: d59b2316

#### CAE-1392: Fix two finger touch move on android

Two-finger gestures on Android no longer throw an error occasionally while initializing the navigation

#### CAE-1415: VTU - Improved file identification

Improve identification of VTU files to handle both ‘’ and “” around attribute values in the header.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...