BASSIGN

Use this to assign block variable values from an input model to an output model. The values are assigned based on their common block overlap and the calculation method chosen. The details are stored in the Assignment Definition file (.bassign_spec).

Note:   The input and output model must have the same orientation (i.e. bearing, plunge and dip) and their parent (primary) block extents must overlap. If the output model extent is beyond the input model extent, then input blocks on the edge are assigned incorrect values due to the difference in volume.


Usage:

bassign [options] <input model> <output model> <definition file>

<> indicates a mandatory switch.
[ ] indicates an optional switch


Where:

Option

Description

[options]

The [options] for this executable are:

-o <file>

Redirect output to a nominated file. You will need to include a file extension, for example '.asc'.

-k <file>

Append output to a nominated file. You will need to include a file extension, for example '.asc'.

-v <variable> [value]

Mask with variable.

-t <triangulation>

Bounding triangulation.

-n <top surface>

Top bounding surface triangulation.

-u <lower surface>

Lower bounding surface triangulation.

-B <triangulation>

Use a single bounding surface.

-Z

Project down the Z-axis, i.e. select the blocks that fall below the nominated surface. If the -Z switch is omitted, then all blocks that fall above the nominated surface will be selected instead.

Note:   This switch can only be used when a single bounding surface has been specified.

-O

Select blocks outside the solid only.

-bm <xl, xt, yl, yt, zl, zt>

Define the bounding extents using block model co-ordinates. When using this switch, you will need to specify the minimum and maximum X, Y and Z co-ordinates.

-bw <xl, xt, yl, yt, zl, zt>

Define the bounding extents using real world co-ordinates. When using this switch, you will need to specify the minimum and maximum X, Y and Z co-ordinates.

-s <mx, my, mz>

Sub-block dimensions.

-p <a, b, c, d>

Include planed blocks.

-C <condition>

Use conditional expression.

-r <offset>

Provide a plane offset buffer.

-X

Use proportional volumes against solid.

<input model>

Refers to the name of the block model file from which the variable(s) will be taken.

<output model>

Refers to the name of the block model file that will store the assigned variable(s).

<definition file>

Refers to the name of the Assignment Definition file (.bassign_spec) that will be created. As the variable details must match, an existing file should only be selected if it was created with the same input and output block model.

Note:   Assignment Definition files generated prior to version 3.4 use a '.bdf' file extension instead of '.bassign_spec'.

Example:

bassign demoinput demooutput demoassign.bdf

bassign demoinput demooutput demoassign.bassign_spec