Module: Isovolume


Cuts subvolume consisting of all points with component values above/below threshold

module_box

input port type description data acceptors
inField VNField Input for data field to extract isosurface Regular Field
scalar component
Irregular Field
scalar component
with 3D cells
Irregular Field
scalar component
output port type description data schemas
outField VNIrregularField Output for surface field Irregular Field
0 cell sets
with TRIANGLE cells
outObj VNGeometryObject

Description

The module cuts the input mesh using an isosurface of a selected component with a specified isolevel value. It outputs the portion of the mesh that is on one side of the cutting isosurface, along with the data for one or more components. The dimensionality of the resulting mesh is the same as the dimensionality of the original mesh.


Input data

The input field is regular or irregular.


Output data

The output field is irregular, there is the geometry object of the field.


Computation parameters

The threshold component drop down menu defines the input component for which an isovolume is generated. In case of vector data the length of the vector is used.

The threshold slider defines the isolevel value. If the checkbox on the right hand side of the slider is switched on, the user may adjust range and value entering the values in text input fields. For values below and above minimum and maximum value of the input data the lowest and highest value is used.

A radio button menu selects the extracted volume above or below the isosurface.

Each parameter change is processed dynamically if the Auto check box is switched on. If it is switched off processing is caused by pressing the Run button. The yellow button means that there are unprocessed parameter changes.
By default the Auto check box is switched off.


Presentation tab

Presentation tab contents are described in the common interfaces section under the Presentation Panel entry.


Example

Choose the test field module from the test objects library and the isovolume module from 3D field mappers library and connect them. In the test field module choose 3D, in isovolume module choose an appropriate threshold value.