Digitizing in a 3D Window

How to draw point and string data in a 3D window

 

Introduction

Using the Section Indicator Grid

Digitizing onto a Wireframe

Digitizing onto a Section

Digitizing onto a Background Image

Digitizing by Snapping to Drillholes, Points and Strings

Digitizing Outside the Section Plane Limits

 

Digitizing in 3D

Digitizing (drawing) point and string data is one of the key activities used in creating geological models, designing open pit or underground workings and scheduling. 3D windows offer advantages and the ability to separately control section and view parameters during these processes, a useful feature when dealing with complex 3D modelling and design scenarios.

Controlling double-click behaviour during digitizing

You can choose what happens when you double (left) click during digitizing; use a double-click to complete the current command, or enter two digitized points (close to, or coincident with each other).

This behaviour is controlled using the Project Options dialog, specifically the

Whilst digitizing, you can complete the digitizing operation by double-clicking or double-tapping the final string vertex position. You can also complete the digitizing operation by closing the string.

Listed below are a number of short procedures, introducting digitizing point or string data in a 3D window. Although each procedure only lists a single method, other options, alternative methods and variations are also possible, in order to achieve the desired result.

You can design your own cursors, even a different cursor for each 3D window (or 3D window split) using the Custom Cursors dialog.


Using the Section Indicator Grid

Digitizing new data and editing existing objects  e.g. moving strings, in the 3D window, both make use of defining new data points. This is done by defining a new point, either by clicking (i.e. left-click, no snapping) or by right-clicking (i.e. snapping). The first method relies on the current section being oriented in such a way that all clicks (not snapping) hit the section plane. Placing points by right-click (snapping) does not require this.

The easiest way of seeing the position, extents and orientation of the current section is by displaying the section indicator grid.

The current section is then indicated by a set of grid lines. Depending on the orientation of the view, these grid lines (and hence the current section) may fully or partially fill the extents of the 3D window.

In the image of the drillhole and geological section strings data below, the current section is horizontal and the view direction is set to 'Plan'. In this case, any data which is digitized or edited, being placed with a left-click, will intersect and be placed on the plane of the current section.  

 

In the image of the drillhole and geological section strings data below, the current section is still horizontal but the view direction is has been changed to 'East'. Note that the current section does not fully fill the view.

 

Here, any attempts to digitize or edit data, placed with a left-click, where the placement click falls outside of the grid (as shown in the above image), will result in a warning tone and the warning message 'No hit with active section!' being displayed in the Status Bar at the bottom of the main window, shown below.

 

Use the Section Indicator grid to:

  • Visually confirm the position, extents and orientation of the current section

  • Aid in digitizing new data when NOT snapping to other objects

  • Aid in positioning data (points, string points, strings, wireframes, etc.) when editing existing objects WITHOUT snapping.

 

When digitizing or editing data, placed using a left-click ( i.e. no snapping), first make sure that the current section is positioned and oriented so that it defines the correct plane on to which you wish to place data points. Use theAlign Viewbutton in the Section toolbar to align the view perpendicular to the current section plane. For more information on modifying section position and orientation, see here.   

 

Digitizing onto a Wireframe

 

 

Use this method to:

  • Interpret a mapped geological feature exposed on the surface or on the face of an excavation

  • Define a new grade control or mining limit, in plan, on a exposed pit bench

  • Create a drive path for a Object e.g. to simulate the haul route for a dump truck.

  1. Load and display the reference wireframe and other relevant data.

  2. Toggle on the Axis Indicator.

  3. Rotate, pan and zoom the view as required.

  4. In the Current Objects toolbar, create a new strings object, make it current.

  5. Using theHomeribbon'sSnapmenu

  6. Run new-string.

  7. In the Current Objects toolbar, define the required attribute parameters.

  8. Using the right-mouse (i.e. snapping), draw string points on the wireframe's surface.

  9. Using theHomeribbon'sSnapmenu

note.gif (1017 bytes)
  • By default, all data points which are digitized using the left-mouse i.e. by not snapping to an object, will be placed on the current section.
  • Other options in the Snapping toolbar can also be used when snapping to wireframe data.
  • Geological features can also be digitized in a Sirovision wireframe (perhaps for subsequent geotechnical analysis).
  • The visibility of data which is drawn (digitized) by snapping to the wireframe surface can be controlled by the Clipping group options in the Environmental Settings dialog.

Digitizing onto a Section

 

 

Use this method to:

  • Interpret geological features on a fixed section through a line of drillhole or blasthole data

  • Define an ore waste boundary, along a vertical, inclined or horizontal section through a mining block model.

 

  1. Load, display and format the reference data.

  2. Toggle on the Axis Indicator.

  3. In the Section toolbar, select [Default Section]; select Clip Outside and adjust the section width, set the vertical section’s position and orientation, click Align View.

    note.gif (1017 bytes)

    In the above image, the position and orientation of the section is indicated by the filled red rectangle. This is the default appearance, which can be modified in the section's Properties dialog. The position and orientation of the current section can also be indicated using the Section Indicator grid.  

  4. Using theViewribbon'sPerspectivetoggle, toggle off Perspective View; rotate, pan and zoom view as required

  5. In the Current Objects toolbar, create a new strings object, make it current.

  6. Run new-string.

  7. In the Current Objects toolbar, define the required Attribute parameters.

  8. Using the left-mouse (i.e. no snapping), digitize string points on to the section.

  9. Use theViewribbon to disable clipping

When digitizing the first points for new data e.g. points or strings, in a new project which does not yet have other data displayed and in memory, the current section may seem to disappear and then reappear as the second and subsequent point(s) is digitized. This behaviour is expected as the current section is automatically fits to the extents of the data hull. With a single digitized point on the screen, this hull then initially has zero width; as the additional points are digitized, the data hull no longer has zero width and the section should appear as normal.    

 

note.gif (1017 bytes)

 

Changing attributes within the new-string command automatically starts a new string.

When digitizing onto a section through a block model, the block model should be formatted in such a way so that the digitized strings will be visible. This is done as follows:

  • In the Block Model Properties dialog, select the Display Type option Intersection,

  • Select the Intersection Section [Default Section], set Opacity to 25%, click OK.

The Default Section's mid point should lie within the extents of the block model in order to change section orientation and still view an intersection with the block model. This is done using one of the following methods:

  • In the Section Properties dialog, by defining the Section Mid Point coordinates,

  • In the 3D window using the Define Section About Single Point button in the Navigation toolbar.

The use of clipping may have an effect on the visibility of data which is drawn (digitized) on the section plane. This can be controlled by the Clipping group options in the Environmental Settings dialog.

 

note.gif (1017 bytes)

 

When working with multiple sections:

  • If digitizing on a number of fixed sections with different orientations, either load an existing section definition file or create new sections, using the context menu in the Sheets control bar, 3D sections  sub-folder

  • In the Sheets control bar, turn off the unwanted sections i.e. clear the boxes adjacent to the items, to allow a better view of the data.

  • Use the Section Properties dialog to assigned different colors to sections or groups of sections. This will assist in managing and visually identifying them in the 3D window.

 

Digitizing onto a Background Image

 

 

Use this method to:

  • Interpret geological features displayed in an imported seismic data image

  • Use an aerial photograph as background reference data when planning the layout of general mine infrastructure, stockpiles and dumps.

 

  1. Import the section image. More...

  2. Load, display and format any additional reference data.

  3. Toggle on the Axis Indicator.

  4. In the Sheets control bar, 3DWireframes  sub-folder, right-click on the image's background wireframe, select Look At.

  5. In the 3DView toolbar, click North, East, South or West; rotate, pan and zoom view as required .

  6. Using theHomeribbon'sSnapmenu

  7. In the Current Objects toolbar, create a new strings object, make it current.

  8. Run new-string.

  9. In the Current Objects toolbar, define the required Attribute parameters.

  10. Using the left-mouse (i.e. no snapping), digitize string points on to the section.

note.gif (1017 bytes)
  • Changing attributes within the new-string command automatically starts a new string.
  • By default, all data points which are digitized using the left-mouse i.e. by not snapping to an object, will be placed on the current section.
  • Other options in the Snapping menu (Home ribbon) can also be used during or after digitizing on to the wireframe, such as snapping to other string points e.g. snapping geological rock contact strings to a bounding fault trace, as shown in the image at the start of this procedure.
  •  Images which already contain georeferencing information are automatically palced in their correct 3D space, without the need to define image corner coordinates.

 

Digitizing by Snapping to Drillholes, Points or Strings

 

 

Use this method to:

  • Interpret an ore horizon along a line of drillholes; a geological feature represented by mapped data points

  • Create Tag Strings between geological section strings, prior to generating wireframes. More...

  • Create grade control limits using blast hole, sampling points or grade control holes.

 

  1. Load, display and format the relevant data.

  2. Toggle on the Axis Indicator.

  3. In the Sheets control bar, 3D sub-folder, right-click on the relevant object, select Look At.

  4. In the 3DView toolbar, spin, pan and zoom the view as required.

  5. Using theHomeribbon'sSnapmenu, check that the required snap mode is set e.g. Snap Mode Points.

  6. In the Current Objects toolbar, create or select an existing strings object, making it current.

  7. Run new-string.

  8. In the Current Objects toolbar, define the required Attribute parameters.

  9. Using the right-mouse (i.e. snapping), consecutively digitize string points along the line of drillholes, connecting the displayed geological feature.

note.gif (1017 bytes)
  • The example image above shows a geological string model. The red strings represent Tag Strings which were added to the existing strings using thecreate-tag-stringcommand. More... In this case, the use of a split window would assisting in snapping the tag string points to their correct locations on the existing section strings, thus avoiding some of the snapping ambiguities when only having a single view. More...
  • By default, all data points which are digitized using the left-mouse i.e. by not snapping to an object, will be placed on the current section.
  • Other options in the Snapping toolbar can also be used when snapping to drillhole, point or string data.

 

Digitizing Outside the Section Plane Limits

The selection of the Use Dimensions option and the setting of the associated Width and Height parameters in the Section Properties dialog does not restrict the drawing of data (e.g. points, strings) on the section plane to within the section limits if the Clipping group Outside option is selected. The image below shows a new string (highlighted yellow) which has been digitised on the current section plane (indicated by the grid lines) and which lies outside of the width and height limits of the section plane extents (indicated by the dashed red lines):

 

  openbook.gif (910 bytes)   Related Topics

 

Sections
Viewpoints