slice

slice

The slice module allows you to create a subset of your input which is of reduced dimensionality. This means that volumetric, surface and line inputs will result in surface, line and point outputs respectively. This is unlike cut which preserves dimensionality.

The slice module is used to slice through an input field using a slicing plane defined by one of four methods:

  1. A vertical plane defined by an X or Easting coordinate
  2. A vertical plane defined by a Y or Northing coordinate
  3. A Horizontal plane defined by a Z coordinate
  4. An arbitrarily positioned Rotatable plane which requires a 3D point through which the slicing plane passes, a Dip direction, and a Strike direction
Info

The slice module may be controlled with the driven sequence module. Only the orthogonal slice methods (Easting, Northing and Horizontal) may be used with driven sequence.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to use for slicing.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput FieldFieldThe slice field.
OutputOutput Z ScaleNumberThe factor for vertical scaling.
OutputOutput ObjectRenderableA renderable object to display.
OutputOutput SequenceSequenceThe generated sequence of states.

Properties

PropertyTypeDescription
Allow RunBooleanThis toggle can prevent the module from running. Allowing the user to make changes to large data sets without waiting for updates.
ExecuteButtonThis button will force the module to run even if the Allow Run toggle has been turned off. This allows the user to make a number of changes before updating.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.

Slice Settings

PropertyTypeDescription
Use SequencingBooleanTurning this on allows the sequences to drive the slice module instead of the positions.
Slice TypeChoice: Slice Easting, Slice Northing, Slice Horizontal, RotatableThe Slice Type is how the slicing plane is specified.
X PositionDoubleThe X Position of the slice (used with Slice Easting and Rotatable).
Y PositionDoubleThe Y position of the slice (used with Slice Northing and Rotatable).
Z PositionDoubleThe Z Position of the slice (used with Slice Horizontal and Rotatable).
Plane RotationHeading/DipThe Plane Rotation control allows the user to set both the Heading and the Dip of the Rotatable Slice.
ResetButtonThe Reset button will cause the Position of the slice to return to the center of the model.
Current StateSequence StateThe current state to be passed to the script.
State ControlChoice: Slider, Combo Box, List BoxThe State Control determines how the user will interact with the created sequence of states.
Allow CyclesBooleanAllows the state control to be cycled in CTWS files.
Sequence Generation PropertiesValue generatorGenerates 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).
State TitleExpressionThe State Title sets the template which is used to generate the title for each state of the sequence.

Data Mapping

PropertyTypeDescription
Nodal DataMulti-selectThe Nodal Data from the Input Field to include in the Output Field.
Cell DataMulti-selectThe Cell Data from the Input Field to include in the Output Field.