plume shell
The plume shell module creates the external faces of a volumetric subset of a 3D input. The resulting closed volume “shell” generally is used only as a visualization of a plume and would not be used as input for further subsetting or volumetric computations since it is hollow (empty). This module creates a superior visualization of a plume as compared with other modules such as plume passing to external faces and is quicker and more memory efficient.
Info
- The plume shell module may be controlled with the driven sequence module.
Ports
| Direction | Name | Type | Description |
|---|---|---|---|
| Input | Input Field | Field | A field containing nodal data. |
| Input | Input Isolevel | Number | The value used for subsetting. |
| Output | Output Field | Field | A field containing a new unstructured mesh which contains the surfaces which are the external faces of a subset of the input. |
| Output | Status | String | Text containing the subsetting information. |
| Output | Plume | Renderable | A renderable object displaying the subsetted plume data. |
| Output | Output Sequence | Sequence | The generated sequence of states. |
Properties
| Property | Type | Description |
|---|---|---|
| Allow Run | Boolean | The Allow Run toggle will prevent the module from running when unselected. |
| Execute | Button | Forces the module to run. |
| Above Direction String | String | When the Subsetting Direction is set to Subset Above Level, the Direction String will use this string as its identifier. |
| Below Direction String | String | When the Subsetting Direction is set to Subset Below Level, the Direction String will use this string as its identifier. |
| Status Expression | String | The Status Expression sets the template which is used to generate the status string, and the title for each state of the sequence. |
| Use Sequencing | Boolean | Turning this on allows the sequences to drive the module instead of the positions. |
| Include Varying Surface | Boolean | The Include Varying Surface Toggle controls the visibility of the surface having varying data. |
Data Processing
| Property | Type | Description |
|---|---|---|
| Subsetting Component | Choice | The Subsetting Component is the nodal data value to use to subset the input by. |
| Subsetting Level | Double | The Subsetting Level is used to set the level for subsetting the input field. |
| Subsetting Direction | Choice: Subset Below level, Subset Above level | The Subsetting Direction choice allows the user to select which range of values to include in the output. |
| Output Nodal Data | Multi-select | The Output Nodal Data choice allows the user to select the nodal data to include in the output. |
| Output Cell Data | Multi-select | The Output Cell Data choice allows the user to select the cell data to include in the output. |
Sequence Settings
| Property | Type | Description |
|---|---|---|
| Current State | Choice | The current state to be passed to the script. |
| State Control | Choice: Slider, Combo Box, List Box | The State Control determines how the user will interact with the created sequence of states. |
| Allow Cycles | Boolean | Allows the state control to be cycled in CTWS files. |
| Sequence Generation Properties | Value generator | Generates the list of values for sequencing. Methods: Linear By Step (values from an anchor point at a fixed step size), Linear By Count (a fixed number of evenly-spaced values), User Entries (manually specified values), Per Log Decade (logarithmic spacing with a set number of values per decade). |
External Faces
| Property | Type | Description |
|---|---|---|
| Split Edges | Boolean | Split surfaces when the edge between two neighboring cells is sharp. This improves rendering in most cases. |
| Constant Surfaces Are Not Split | Boolean | When on, the constant surfaces in the resulting plume are not split. This gives them a smoother appearance in some cases. |
| Split Edge Angle | Double | The Split Edge Angle is the maximum angle allowed between two adjacent faces before they are disconnected to create visually sharp edges. |