What's new in 4.0.16
- Last UpdatedJan 17, 2024
- 2 minute read
Limited release: This a limited release of XR. It does not contain all of the features and tools that are described in this documentation.
New features
These features are new or changed in the AVEVA™ XR 4.0.16 release.
Metadata importer
The new Metadata Importer enables you to convert AVEVA™ Gateway (EIWM) XML metadata into JSON files to be consumed through the script.
Hoops importer
The Hoops importer supports import from CAD formats into MWX Soup format. You can customize the import settings, and all available import actions are supported.
-
STEP
-
Navisworks (NWD)
-
DWG
-
IFC
-
REVIT
VisualContext
We have introduced the VisualContext to make it possible to have different Scenegraph visualization customizations of the same scene and use them in different viewports or easily switch between them in the same Viewport.
Texture Sharing
With the new sbinary field type, and new texturetobinary and binarytotexture statements, it is now possible to move the content of Texture2D to a field and store the content in a file or a share using the message bus.
Hotspot interactions
A Hotspot set to mode2D and hosting Rect2D content can now drive interaction with contained elements. This functionality is restricted to screen interactions (mouse, touch) and not available in VR with mode3D hotspots.
Improved stretch to grid behavior for 2D components
A new automatic grid size update has been implemented. It enables XR to adapt to a screen resolution change and still keep 2D node proportions. Together with this feature, anchoring has been improved and supported for StretchToGridMode.
You can switch the automatic grid resizing feature on or off by changing the adaptiveGrid field value of Global node.
Improvements to AnimationClip editor
New functionalities and bug fixes have deeply improved the readability and ease of use of the Animation Clip Editor.
New nodes
Modified nodes
These nodes have been modified or enhanced in this release.
New or modified scripting statements
New field type.
New elements for Command node.
Deprecated and Discontinued
Deprecated features
Functionality is marked as deprecated when a specific function or feature is still supported in the current release, but might be removed in a future release. We advise that you phase these features out of your projects and begin to use alternative features.
-
CVP3DVSManager node has been deprecated. Use CVSCloudManager instead.
-
Camera cave fields - Cave visualization management should now be done through the newly introduced Viewport node.
-
Legacy 2D nodes - These legacy nodes are kept because they appear inside some old module scripts.
-
setfield and setlocal attributes in Command node and statements.
Discontinued features
These features are no longer supported and no longer appear in XR software.
-
Removed enableMaterialAlpha from Rfc node because it was causing problems with obstructions and insulation visualization on Rfc content.
-
Removed imageWrapKeepProportions, shapeWrapAlignment, shapeWrapKeepProportions, and shapeWrapMode fields from RectShape2D and ButtonShape2D since these functionalities are now globally provisioned by the adaptiveGrid functionality.
Security updates
We made the following security updates.
-
Extended path traversal check functionalities to include plugins.
-
Achieved BinSkim compliance on most portable executables (PEs).
-
Removed unneeded redists from PCLibsInstaller
-
Mitigated attack surface on dynamic library loading.
-
Added trademark information to all PEs.