FilterNodeConnect
Synopsis
This module filters Node_Data values of cellsets which are not currently visible.
Input Ports
| Name |
Type |
Description |
|
| in |
field |
field of the object to be filtered |
| go |
int |
must be set to start the routine |
|
Output Ports
| Name |
Type |
Description |
|
| out |
Field |
filtered object |
| obj |
DataObject |
directly renderable object |
|
Description
The FilterNodeConnect module filters the Node_Data of cellsets which are not currently visible. The Node_Data of a mesh is independent from cellsets. If a cellset is not selected its Node_Data is still visible and obscures the view to the data of interest, when the output is used for glyphing (see Figure 1). This module removes the Node_Data values for unselected cellsets (see Figure 2).
|
|
Figure 1: Bridge Dataset without FilterNodeConnect
|
|
|
Figure 2: Bridge Dataset using FilterNodeConnect
|
Parameters
Inputs
in
Field that contains the Mesh, Cell_Data and Node_Data.
active
Integer value, that enables the the module.
Outputs
out
Field output of the filtered data.
obj
Directly renderable object that can be used with the UViewer3D.
Example
The example application shows a cuboid consisting two cubic cells. Each cell
includes eight nodes. if only one of the cells is selected, the filtered data
is visible in the object editor.
Files
iac_proj/fnc/fnc.v Creates the IAC_PROJ.FilterNodeConnect library.
iac_proj/fnc/fnc_mods.v Creates the FilterNodeMods library containing
the low-level module FilterNodeConnectCore.
iac_proj/fnc/fnc_macs.v Creates the FilterNodeMacs library containing
the high-level macros FilterNodeConnectFunc and FilterNodeConnect.
iac_proj/fnc/fnc_apps.v Creates the FilterNodeApps library containing
the example applications FilterNodeConnectEg1 and FilterNodeConnectEg2.
Authors
Jernej Gostecnik
Manchester Visualization Centre
Modifications
Matthias Rast
Manchester Visualization Centre
Tobias Schiebeck
Manchester Visualization Centre
Contact
International AVS Centre
Manchester Visualization Centre
Kilburn Building
University of Manchester
Oxford Road
Manchester
United Kingdom
M13 9PL
|