cone-from-drillhole ("cnfd")

See this command in the command table.

To access this command:

  • Wireframe Design ribbon > Create > Link > Cones from Drillholes.

  • Using the command line, enter "cone-from-drillhole" and press ENTER.

  • Use the quick key combination "cnfd".

  • Display the Find Command screen, locate cone-from-drillhole and click Run.

Command Overview

Generate a wireframe cone from a drillhole.

Command steps:

  1. In the Current Objects toolbar, create a new wireframe object. See Current Objects Toolbar.

  2. Run the command.

  3. In any 3D window, select a drillhole.

  4. Using the Generate Cones screen, define the following parameters:

    • Deviation Field — an optional field in the drillhole object that denotes the deviation from plan (potentially per sample).

    • Start Radius — the deviation from plan at the start of the hole. This can be regarded as the upper cone radius.

    • Minimum Segment Length. — the minimum possible length of a cone segment from its neighbour. The average sample length is a reasonable guide for this.

    • Name Field — if specified, this value is added to all wireframe cone segments.

  5. Click OK.

    A wireframe cone is created based on the above parameters, starting at the drillhole collar and deviating outwards towards the end-of-hole.

    The command completes automatically.

Command Automation

You can automate by passing this command and parameters into oDmApp.ParseCommand(), using any COM-aware scripting language.

Note: For more information on scripting in Studio NPVS+, please refer to your Scripting Tutorial (Help > Scripting Tutorial).

Example Parameter String (JS):

oDmApp.ParseCommand("cone-from-drillhole @point=-27.533174,10.168432,0.0,1 0.1 2.5 0.5 'DEVIATION' 'BHID'";

Where:

  • @point=-27.533174,10.168432,0.0,1 is the @point=X,Y,Z,nButton: comma-delimited pick argument group.

  • 0.1 is the m_dDeviation: numeric value (double).

  • 2.5 is the m_dScaleStart: numeric value (double).

  • 0.5 is the m_dMinSegment: numeric value (double).

  • 'DEVIATION' is the m_sDeviationColumn: string value (typically quoted).

  • 'BHID' is the m_sNameColumn: string value (typically quoted).

Parameters Table

Parameter Description Reqd? Example Syntax
@point=X,Y,Z,nButton

Comma-delimited pick argument group.

  • X , Y , Z : numeric values (double).

  • nButton : integer mouse-button selector: 1=left, 2=middle, 4=right.

Y @point=-27.533174,10.168432,0.0,1
m_dDeviation

Numeric value (double).

Y 0.1
m_dScaleStart

Numeric value (double).

Y 2.5
m_dMinSegment

Numeric value (double).

Y 0.5
m_sDeviationColumn

String value (typically quoted).

Y 'DEVIATION'
m_sNameColumn

String value (typically quoted).

Y 'BHID'

Related topics and activities