MergeCellSets

Synopsis

The MergeCellSets module merges cell sets with same cell type and same number of cell data.

Input Ports

Name Type Description

in Field Unstructured field that contains several cell-sets

Output Ports

Name Type Description

out Field Unstructured Field with combined cell sets
obj DataObject directly renderable object

Description

This project merges cell sets that have the same cell type and the same number of cell data. The aim of the module is to improve the rendering performance by reducing the number of cell sets. The module only works with unstructured fields with non polygonal cell sets. The properties value of the merged cell sets are equal to the values of the added cell set.

Inputs

in

Unstructured Field that contains several cell sets.

Outputs

out

Unstructured field that has the non polygonal cell sets with the same cell types and same number of cell data merged.

obj

Directly renderable object of the out field with merged cell sets. This Port can be connected directly to the UViewer.

Utility Macros

The MergeCellSets user macro uses the MergeCellSetsCore low-level module.

Example

An example application MergeCellSetsEg is provided with the MergeCellSets project.

Files

iac_proj/merge_cs/mcs_mods.v Creates the MergeCellSetsMods library containing the low-level MergeCellSetsCore module.

iac_proj/merge_cs/mcs_macs.v Creates the MergeCellSetsMacs library containing the high-level user macro MergeCellSets.

iac_proj/merge_cs/mcs_apps.v Creates the MergeCellSetsApps library containing the example application MergeCellSetsEg.

Authors

Mario Valle,
AVS Italy

Modifications

Tobias Schiebeck,
Manchester Visualization Centre

Contact

International AVS Centre
Manchester Visualization Centre
Manchester Computing
University of Manchester
Oxford Road
Manchester
United Kingdom
M13 9PL