Process Help

PROTOM - generate a block model prototype

 

Process Name

Menu Path

Link to Command Table

PROTOM

Model ribbon | Create | Prototype

Click here

 

Introduction

This process creates a block model data definition, also known as a 'prototype'.

How to use

Default values are set up by the process, based on the user's response to a series of interactive prompts. The prototype model is created in the form required by all of the orebody modeling processes.

More information on geological model file limitations...

By default the prototype model is defined orthogonal to the world coordinate system. However the parameter @ROTMOD allows a local coordinate system to be defined which can include both an origin translation and up to three rotations. The method for defining the translation and rotations is consistent with the CDTRAN process.


Files, Fields and Parameters

There are no input files for the process.

Output Files

Name

I/O Status

Required

Type

Description

OUT

Output

Yes

Block Model Prototype

Output prototype model file.

Parameters

Name

Description

Required

Default

Range

Values

ROTMOD

Select 1 to generate a prototype for a rotated block model, or 0 (zero, the default) for a non-rotated prototype.

No

0

0,1

0,1


Notes

The first two interactive prompts are independent of the value of @ROTMOD:

>>>> IS A MINED-OUT FIELD REQUIRED? Y/(N) >

Y to include a field MINED in the output prototype.

>>>> ARE SUBCELLS TO BE USED? Y/(N) >

Y to allow the model to include sub-cells.

 

If ROTMOD=0

The user is prompted to enter the coordinates of the model origin

>>>> PLEASE SUPPLY CO-ORDINATES OF MODEL ORIGIN

X > X Co-ordinate.

Y > Y coordinate.

Z > Z coordinate.

 

If ROTMOD=1

The user is prompted to enter the model origin in both the world and local coordinate systems:

>>>> PLEASE SUPPLY COORDINATES OF MODEL ORIGIN IN THE WORLD COORDINATE SYSTEM.>>>

X0 > X coordinate

Y0 > Y coordinate

Z0 > Z coordinate

 

>>>> NOW ENTER THE SAME MODEL ORIGIN POINT SPECIFIED IN THE LOCAL COORDINATE SYSTEM.>>>

X > X coordinate

Y > Y coordinate

Z > Z coordinate

 

If ROTMOD=1 , then the user is prompted to enter the three rotation axes and corresponding rotation angles. The three axes X,Y and Z are denoted as axes 1,2 and 3 respectively. A rotation about angle 'N' is measured positively in the clockwise direction when viewed along axis N from high values to low values. For example a rotation of 35 degrees about axis 1 represents a dip of 35 degrees downwards from the horizontal plane. The first rotation angle must be 1,2 or 3. If only one rotation is required then the second and third rotation axes should be defined as zero.

>>> NOW ENTER THE MODEL ROTATION ANGLES >>>

 

ROTATION 1: ANGLE (-360 TO +360) >

First rotation angle.

 

AXIS (1, 2 OR 3) >

Axis about which first rotation is applied.

 

ROTATION 2: ANGLE (-360 TO +360) >

Second rotation angle.

 

AXIS (0,1,2 OR 3) >

Axis about which second rotation is applied.

 

ROTATION 3: ANGLE (-360 TO +360) >

Third rotation angle.

 

AXIS (0,1,2 OR 3) >

Axis about which third rotation is applied.

 

Whatever the value of ROTMOD the user is finally prompted for the cell dimensions and the number of cells:

>>> PLEASE SUPPLY CELL DIMENSIONS

X > Cell dimension in X.

Y > Cell dimension in Y.

Z > Cell dimension in Z.

 

>>>> NUMBER OF CELLS IN EACH DIRECTION

X > Number of cells in X.

Y > Number of cells in Y.

Z > Number of cells in Z.