read strike and dip

read strike and dip

The read strike and dip module is used to visualize sampled locations. It places a disk, oriented by strike and dip, at each sample location. Each disk is probable and can be colored by a picked color, by Id, or by data value. If an ID is present, such as a boring ID, then there is an option to place tubes between connected disks, or those disks with similar Id’s.

Strike and dip refer to the orientation of a geologic feature. The strike is a line representing the intersection of that feature with the horizontal plane (though this is often the ground surface). Strike is represented with a line segment parallel to the strike line. Strike can be given as a compass direction (a single three digit number representing the azimuth) or basic compass heading (e.g. N, E, NW).

The dip gives the angle of descent of a feature relative to a horizontal plane, and is given by the number (0-90) as well as a letter (N,S,E,W, NE, SW, etc.) corresponding to the rough direction in which feature bed is dipping.

Info

We do not support the Right-Hand Rule, therefore all dip directions must have the direction letter(s).

Ports

DirectionNameTypeDescription
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput Z ScaleNumberThe factor for vertical scaling.
OutputOutputFieldA field containing the strike and dip model.
OutputOutput ObjectRenderableA renderable object displaying the strike and dip model.

Properties

PropertyTypeDescription
FilenameStringThe Filename of the Strike And Dip file (*.sad).
ExecuteButtonThe Execute button forces the module to run.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the output.

Display Settings

PropertyTypeDescription
Disk Thickness PercentageDoubleThe Disk Thickness Percentage sets the thickness of each disk to a factor of the coordinate extents of the model.
Minimum Disk RadiusDoubleThis sets the minimum radius for each disk. The coordinates are in model coordinates.
Radius ExtentDoubleThe disk radius is based upon a percentage of the x, y, and z extents of the model.
Disk ResolutionIntegerNumber of prisms used to make each disk. The greater the number of prisms the more “round” the disk. Resolutions based on a factor of four are recommended as they will allow the dip and strike lines to end at the extents of the disk.
Include Dip As DataBooleanThis allows you to color the Dip lines based upon the dip angle.
Display Dip LinesBooleanThis toggle turns the Dip lines on and off.
Include Strike As DataBooleanThis allows you to color the Strike lines based upon the strike.
Display Strike LinesBooleanThis toggle turns the Strike lines on and off.
Connectivity ComponentChoice: SAD file lines connected by ID, SAD file lines connected by Data, Do not connect disks with linesThe Connectivity Component determines how SAD files are connected.
Display AsChoice: None, Tubes, WiresUse Display As to change how the boring lines are displayed, you can either turn off them off entirely, display them as tubes, or display them as wires.
Tube RadiusDoubleThis is the radius for the tubes, set by default to be 50 percent of the disk Radius Extent.
Tube ResolutionIntegerThis alters the number of sides each tube has, the more sides the more “round” the tubes will look, and possibly the slower they will display.
Main ColorColorEach boring tube is divided using two colors, the Main Color sets the first of these.
Secondary ColorColorEach boring tube is divided using two colors, the Secondary Color sets the second of these.
Color SeparationDoubleThe Color Separation defines the length both the Main Color and the Secondary Color will go to before switching to the other. This can be used as a visual clue as to the vertical scale of the model.
Include Center DataBooleanThe Include Center Data toggle will tell the module to include the center point of each tube end point as a cell data component. This allows the user to probe onto the tube and return its center instead of the position on the outside of the tube.

Strike and Dip File Example

Discussion of Strike and Dip Files

Strike and dip files consist of 3D coordinates along with two orientation values called strike and dip. A simple disk is placed at the coordinate location and then the disk is rotated about Z to match the strike and then rotated about Y to match the dip. An optional id and data value can be used to color the disk.

Format:

You may insert comment lines in C Tech Strike and Dip (.sad) input files. Comments can be inserted anywhere in a file and must begin with a ‘#’ character.

Strike can be defined in the following ways :

  1. For strikes running along an axis:

N, S, NS, SN are all equivalent to 0 or 180, and will always have a dip to E or W

E, W, EW, WE are all equivalent to 90 or 270, and will always have a dip to N or S

NE, SW are both equivalent to 135 or 315, and can have a dip specified to N, S, E, or W

NW, SE are both equivalent to 45 or 225, and can have a dip specified to N, S, E, or W

  1. For all other strikes: any compass direction between 0 and 360 degrees can be specified, with the dip direction clarifying which side of the strike is downhill.

Dip can be defined only in degrees in the range of 0 to 90.0 followed by a direction such as 35.45E

There is no required header for this file type.

Each line of the file must contain:

X, Y, Z, Strike, Dip, ID (optional), and Data (optional).

NOTE: The ID can only contain spaces if enclosed in quotation marks (ex “ID 1”).

EXAMPLE FILE

x y z strike dip

51.967 10.948 26.127 35.205 59.8031E

50.373 33.938 26.127 13.048 68.49984E

51.654 60.213 26.127 139.18 76.74215E

50.529 83.203 26.127 213.50 62.94599E

64.358 76.634 11.471 114.23 80.38694E

66.430 33.938 -6.849 41.421 60.38837E

75.901 50.360 -21.505 60.141 72.88960E

72.943 7.663 -21.505 5.255 65.51247E

101.90 30.654 -72.801 77.675 65.9524E

81.339 50.360 -43.489 244.95 70.7079E

72.263 73.350 -21.505 82.929 69.3159E

89.897 73.350 -61.809 31.531 55.6570E

END

FILE TAGS:

The file tags for the ASCII file formats (shown in Bold Italics) are discussed below with a representative example. They are given in the appropriate order. If you need assistance creating software to write these file formats, please contact support@ctech.com.

COORD_UNITS “ft” Defines the coordinate units for the file. These should be consistent in X, Y, and Z.

END (this is optional, but should be used if any lines will follow your actual data lines)