cone-from-string ("cnfs")

See this command in the command table.

To access this command:

  • Wireframe Design ribbon > Create > Cones from Strings.

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

  • Use the quick key combination "cnfs".

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

Command Overview

Generate a wireframe cone from a string. Typically, this cone is used to assess the impact of production deviation from a plan, such as a planned drillhole direction or drive development. This can be useful to assess the potential proximity of development or drilling in relation to other important and known structural milestones such as a stope cavity or other developments.

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 string.

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

    • Deviation Per Unit Length — enter the maximum expected drillhole deviation from plan here. Bigger values create shallower cones (with a greater potential deviation and an increased risk of proximity detection warnings.

    • 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 initial string vertex and deviating outwards along the length of the string.

    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-string @point=-27.533174,10.168432,0.0,1 0.1 2.5 0.5 'DEVIATION' 'NAME'";

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).

  • 'NAME' 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 'NAME'

Related topics and activities