VTK Plugin

Overview

The VTK Data Provider Plugin has been developed using Data Provider Framework.

The provider can be plugged into applications based on HOOPS Envision for Desktop. This includes HOOPS Envision Demo Analyzer and the RemoteModel server (UgServer) in HOOPS Envision for Web. The same plugin can be used both on web and desktop.

The cdp_Vtk plugin provides the following data based on a given ModelKey:

  • Meta data about the given model: Number of states (time increments), geometries (multiple domains + boundaries), results
  • CAE model with elements and nodes
  • Results: Scalar, Vector, Displacements and Tensors
  • Element sets

The VTK data provider plugin will then be used to open all your .vtu, .pvtu, .pvd and .vtm files.

Available Options

The following options are supported by the VTK Data Provider:

Name Type Default Description
PVD_WELD_INTERFACE_NODES bool true Weld interface nodes for pvd files.
PVTU_WELD_INTERFACE_NODES bool true Weld interface nodes for parallel vtu files.
PVTU_PARTID_FIELD_NAME string PartID Field name for Parts in PVTU files.
VTU_PARTID_FIELD_NAME string PartID Field name for Parts in VTU files.
READ_VECTOR_AS_DISPLACEMENT boolean false Read Vector as Displacements.
USE_CEETRON_ACCESS_COMPATIBILITY boolean true HOOPS Access compatibility: i.e Use 6 components as SymTensor. Use 3 components as vector. Use Results Nature.
RESULTS_NAMES_MAPPING string   U=VELOCITY;displacement=DISPLACEMENT;strain=STRAIN;strain_energy_density=STRAIN_ENERGY_DENSITY;stress=STRESS;pd=PRESSURE;T=TEMPERATURE;points=POSITION;origId=IDENTIFIER;rho=DENSITY;gamma=FLUID_PHASE;positions=POSITION;cellID=IDENTIFIER;scalars=SCALARS

Changelog

VTK

Version 1.0.0 [December 2, 2025]

  • CSAM-1351 : VTK provider supports to read pvd files where geometry is partitioned into different vtu files for a given time step.

  • CSAM-1352 : Fixed an issue in the node welding feature of parallel vtu (pvtu) and pvd files. User can do following settings which are now supported by the Vtk Plugin.

    Name : PVTU_WELD_INTERFACE_NODES Type : bool Default : true Explanation : Weld interface nodes for parrallel vtu files.

    Name : PVTU_PARTID_FIELD_NAME Type : string Default : PartID Explanation : Field name for Parts in PVTU files.

    Name : PVD_WELD_INTERFACE_NODES Type : bool Default : true Explanation : Weld interface nodes for pvd files.

    Name : VTU_PARTID_FIELD_NAME Type : string Default : PartID Explanation : Field name for Parts in VTU files.

All Rights Reserved. No part of this documentation or the accompanying source code shall be reproduced, stored in a retrieval system or transmitted by any means without written permission from the publisher.