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. 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)
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.
Got a question? Visit the Seequent forums or Seequent support
© 2023 Seequent, The Bentley Subsurface Company
Privacy | Terms of Use