intersection

(This module is available only in MVS)

image\intersection_mod.jpg

General Module Function

intersection is a powerful module that incorporates some of the characteristics of plume_volume, yet allows for any number of volumetric sequential (serial) subsetting operations.

The functionality of the intersection module can be obtained by creating a network of serial plume_volume modules. The number of analytes in the intersection is equal to the number of plume_volume modules required.

The intersection of multiple analytes and threshold levels can be equated to the answer to the following question (example assumes three analytes A, B & C with respective isolevels of a, b and c):

"What is the volume within my model where A is above a, AND B is above b, AND C is above c?"

image\boolean.jpg

The figure above is a Boolean representation of 3 analyte plumes (A, B & C). The intersection of all three is the black center portion of the figure. Think of the image boundaries as the complete extents of your models (grid). The "A" plume is the circle colored cyan and includes the green, black and blue areas. The intersection of just A & C would be both the green and black portions.

Module Input Ports

intersection has one input port that accepts unstructured mesh data.

Module Output Ports

intersection has two output ports. The first output port (closest to the left) outputs a new unstructured mesh which contains a merged field containing all of the exterior faces of the plume resulting from the sequential subsetting operations.

The second port outputs a rendered geometry directly to the Viewer.

image\intersection_panel.jpg

Module Control Panel

The control panel for intersection is shown in the figure above. intersection's user interfaces changes automatically depending on the selected Analytes in Intersection to be performed. The Top Panel allows you to select the following parameters:

Turning off the Run toggle allows you to make multiple changes without the module running automatically.

Map Components determines which model data components will be sent to the output ports. The first map component selected will be used to color the output. For example, choosing iso component concentration and map component uncertainty will create an intersection of concentration colored by uncertainty.

The Remove Normals Generation toggle is equivalent to setting Normals Generation (in Object.Modes) to None. This changes the rendering of surfaces and is sometimes preferable.

The remaining panels will be named Analyte 1:, Analyte 2: and so on. Each of these is identical in their options having the following parameters:

Iso Component refers to the model data component used to create the subset. When an iso component is selected, the min and max values of the variable are displayed in the right side of the panel.

The Data Above(on) or Below(off) Iso Level check box (Above Box) is used to display data above the iso level or below the iso level. For example, to display a plume_volume of all concentrations greater than or equal to 1 ppm, set iso level to 1 (assuming concentration units are in ppm) and set the Above Box to on (check in the box). To see the intersection of 1 ppm and below, simply turn the Above Box off (no check in box).

The Exponentiated Values toggle makes another type-in field visible which convert real units to logarithmic units for you automatically.

The Iso Level type-in is used to set the level for subsetting the input field. If a value is chosen larger than the max value, the max value is placed in the edit box. Similarly, if a value less then the minimum is input, the minimum value is placed in the box. The default iso level value is the arithmetic average of the minimum and maximum values in the iso component. If your input data has been kriged with log processing, the values here will be the Log of your input data.