Display Images/Grids in a 3D View

Use the Display Images/Grids in a 3D View dialog (GRIDIMG3D GX) to display one or more grid images in a 3D view.

Display Images/Grids in a 3D View dialog options

Colour image/grid

Select the grid name(s).

Script Parameter: GRIDIMG3D.GRID Multiple grids delimited by ‘|’ characters.

Colour method

Select the colour method as one of the following options: As last displayed, Default, Histogram equalization, Normal distribution, Linear, Log-linear.The method "As last displayed" will display each grid as it was displayed the last time the grid was viewed, and the colour tables will be ignored.
If the selected colour scheme is an .itr file or a .zon file, the colours are already attributed to data ranges, and this entry remains disabled.

Script Parameter: GRIDIMG3D.ZONE

Colour table

Select the colour scheme for rendering the grid(s). If you mouse over the colour entry, a tooltip will display the name of the colour table. To modify the selection, click on the colour entry and then navigate through the scheme categories.

Script Parameter: GRIDIMG3D.COLOR

Contour interval

The contour interval.

Script Parameter: GRIDIMG3D.CONTOUR

Brightness

Select the brightness of the image drawn on the surface.

Script Parameter: GRIDIMG3D.BRIGHT

3D Controls (script mode only)

New of current map

You may choose to place the 3D View on a new map or draw it centered on the current map.

Script Parameter: GRIDIMG3D.MAP

3D View Name

The name of the 3D view in which to place the grid/image(s). If you are creating a new map, and this is not specified, the view name will be "3D". If you are plotting to an existing map, you may select an existing view from the drop down list of 3D views, or type in a new view name. If you leave it blank, and if the current view in the map is a 3D view, it will plot to that view.

Script Parameter: GRIDIMG3D.VIEW

Viewing direction

The viewing direction in degrees azimuth relative to the coordinate Y axis.

Script Parameter: V3D.DEC

Viewing inclination

The viewing inclination in degrees relative to the coordinate X-Y plane.

Script Parameter: V3D.INC

Viewing distance

The distance of the point of view from the center of the view relative to the size of the view.

Script Parameter: V3D.DISTANCE

Draw bounding box

Yes to draw a bounding box frame around the limits of the 3D View.

Script Parameter: V3D.BOX

Draw axis

Yes to draw an axis with labels on the X, Y and Z axis.

Script Parameter: V3D.AXIS

X title
Y title
Z title

Titles for the X, Y and Z axis.

Script Parameter:
V3D.TITLEX
V3D.TITLEY
V3D.TITLEZ

Set Grid Orientation

This dialog appears for grids that do not have a built-in orientation. Grids produced using Drillhole Plotting or Induced Polarization, for instance, have as part of their projection information an orientation, so this dialog will not appear for those grids; the grid should automatically be placed at the correct location and orientation in the 3D view.

Orientation

Select "Plan" or "Section". Plan grids plot horizontally in the 3D view. Section grids plot vertically, with the direction of their Y-axis determined by the "Section azimuth" value below.

Script Parameter: GRIDIMG3D.ORIENT: 0: Plan, 1: Section

Reference point

The grid must be "anchored" at a location in 3D space. This option determines what this anchor point will be. There are three options (note: "top", "bottom" and "left" refer to locations on the grid as it would normally be viewed in a plan map on the screen):

Grid axis origin. This is distinct from the bottom left corner of the grid. It is the location in space of the point (0, 0) in grid coordinates, and may be far off the grid itself. For a plan grid, normally these values would left as 0, 0 because the location of the grid is contained in the grid itself. All that would be left to specify is the vertical location of the grid: "Reference Z (Elevation)".

Grid top left corner. If selected, this will put the top left corner of the grid at the entered reference point.

Grid bottom left corner. If selected, this will put the bottom left corner of the grid at the entered reference point.

Grid top centre. If selected, this will put the reference point at the top centre of the grid. If this is confusing, think of it this way:

If you select a reference point on the grid (one of the last three options), then the (X, Y, Z) reference point location is where you want to put that grid location in space.

Script Parameter: GRIDIMG3D.REFTYPE: 0: Grid axis origin; 1: Grid top left corner; 2: Grid bottom left corner; 3: Grid top centre point

Ref X (Easting)

Ref Y (Northing)

Ref Z (Elevation)

The grid reference point to anchor the grid in 3D space. See the Reference Point options above. On input to this dialog, the reference point values are calculated according to the process described below in the Application Notes.

Script Parameter: GRIDIMG3D.REFX, REFY and REFZ.

Draw bounding box

"Yes" to draw a bounding box frame around the limits of the 3D View.

Script Parameter: GRIDIMG3D.BOX

Section azimuth

For section views, the grid "X" axis direction, measured in degrees clock-wise from North (the 3D "Y" axis).

Script Parameter: GRIDIMG3D.AZIMUTH

Section dip

For section views, the angle measured from the horizontal, looking down the grid from the uppermost edge. A "plan" grid has a dip of 0.0. A section grid must have a dip greater than 0.0, and 90 degrees means a vertical section.

Normally, dip cannot be greater than 90 degrees, but in this implementation, dip values up to (but not including) 180 degrees are valid, and refer to grids rotated past the vertical and back up toward horizontal. This makes sense if you consider the dip to be the clockwise rotation of the grid about the grid’s X axis (or about a line which is parallel to the grid’s X axis).

Script Parameter: GRIDIMG3D.AZIMUTH

[Default]

Calculates, based on the currently selected orientation, and the grid origin and size, the default location in space of the currently selected grid Reference Point. The Ref X, Ref Y and Ref Z values are updated.

Application Notes

The Default Reference Point

If the input grid contains no "native" orientation information, the user is asked to specify the orientation and location of the grid by specifying a) an orientation (Plan or Section), b) a reference point definition (grid axis origin, grid bottom left corner etc..), and the reference point location. The IMGORIENT3D GX is called in order to set up this orientation information for the grid. Once the orientation is set up, the grid may be displayed in its correct orientation in any 3D view.

The following are examples of how reference point works, and the default reference point is calculated, for a number of orientations and reference point definitions.

Consider a "normal", non-oriented grid of size X=20, Y=30, and whose bottom left corner has a location of (50, 100). The "default" location in 3-dimensional space is as follows:

(50, 130, 0)

 

(70, 130, 0)

 

 

 

(50, 100, 0)

 

(70, 100, 0)

Plan Orientations

This is the simpler of the two situations, because grids are normally oriented in a plan mode.

The "Z" value is not defined, and is set to zero by default. The default reference points for the various reference point locations would thus be:

Grid Axes Origin: (0, 0, 0)

Grid Bottom Left Corner: (50, 100, 0)

Grid Top Left Corner: (50, 130, 0)

Grid Top Center: (60, 130, 0)

To set a plan grid at a different level, simply specify the "Ref Z" value to that level.

Altering the reference X, Y or Z value will shift the grid by the corresponding amount in that direction.

Section Orientations

Here we take the grid and stand it on its side. To get the default reference points, we assume the selected reference point, if it is on the grid at grid coordinates (x, y), is located in space by mapping the "y" value to true "Z", and the "x" value becomes the radial distance from the "Z" axis, at the selected azimuth angle. Consider the following cases, with Azimuths of 0, 45 and 90 degrees, and the above grid:

Azimuth = 0 (North-South Section)

Grid Axes Origin: (0, 0, 0)

Grid Bottom Left Corner: (0, 50, 100)

Grid Top Left Corner: (0, 50, 130)

Grid Top Center: (0, 60, 130)

Here, the grid "y’ axis is aligned with the "Y" axis in 3-D.

Azimuth = 45 (-NE-SW Section)

Grid Axes Origin: (0, 0, 0)

Grid Bottom Left Corner: (35.3, 35.3, 100)

Grid Top Left Corner: (35.3, 35.3, 130)

Grid Top Center: (42.4, 42.4, 130)

Here, the grid "y’ axis is midway between the "X" and "Y" axes in 3-D.

Azimuth = 0 (E-W Section)

Grid Axes Origin: (0, 0, 0)

Grid Bottom Left Corner: (50, 0, 100)

Grid Top Left Corner: (50, 0, 130)

Grid Top Center: (60, 0, 130)

Here, the grid "y’ axis is aligned with the "X" axis in 3-D.

As noted above, if you still find this is confusing, think of it this way: If you select a reference point on the grid (one of the last three options), then the (X, Y, Z) reference point location is where you want to put that grid location (the bottom left corner, the top left corner, the top center) in space.