displace block
The displace block module receives any 3D field into its input port and outputs the same field translated in Z according to a selected nodal data component of an input surface, allowing for non-uniform fault block translation. This module allows for the creation of tear faults and other complex geologic structures. Used in conjunction with distance to surface, it makes it possible to easily model extremely complex deformations.
Warning
When displacing 3D grids, especially those with poor aspect cells (much thinner in Z than X-Y), if the displacement surface has high slopes, the cells can be sheared severely. This can create corrupted cells which can result in inaccurate volumetric computation. In general, volumes and masses are best computed before displacement.
Ports
| Direction | Name | Type | Description |
|---|---|---|---|
| Input | Input Field | Field | The field to displace. |
| Input | Input Surface | Field | The surface to use for displacement. |
| Output | Output Field | Field | A field containing the translated version of the input. |
| Output | Output Object | Renderable | A renderable object displaying the displaced block. |
Properties
| Property | Type | Description |
|---|---|---|
| Allow Run | Boolean | Controls whether the module will run when applications are loaded or data changes. |
| Translation Component | Choice | The nodal data component from the Input Surface that allows for non-uniform fault block translation of the Input Field. Options are populated from the input surface. |
| Displace Scale | Double | A factor applied to the interpolated translation component. |
| Execute | Button | Forces the module to run even if the Allow Run toggle is turned to the off position. |