BEXPR

Use this program to calculate an expression in a block model and save it in a variable.


Usage:

bexpr [options] <block model> <resulting variable> <expression>

<> 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 single bounding surface.
-Z Project down z axis. Requires -B.
-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.
<block model> The block model in which the calculation will be performed.
<resulting variable> The variable in which the value will be saved.
<expression> The expression to evaluate.

Example:

bexpr abc.bmf v "au/4.0"