Create Model Prototype Dialog

Using this dialog to create a block model prototypes.

Create Model Prototype Dialog

To access this dialog use one of the following:

  • Activate the Model ribbon and select Create | Auto Prototype

  • In the Command Line, run the command create-model-prototype.

  • Quick key 'cmp'.

TheCreate Model Prototypedialog is used to define, preview and generate rotated or non-rotated block model prototypes, using parameters, an existing file or selected objects.

Field Details:

Cell Size:

X Size: size of the parent cell in the X coordinate direction.

Y Size: size of the parent cell in the Y coordinate direction.

Z Size: size of the parent cell in the Z coordinate direction.
 

Model Size: these model size parameters can be defined using the spin buttons or the Pick Tool:.

X Origin: the block model origin's X coordinate (minimum X coordinate).

Y Origin: the block model origin's Y coordinate (minimum Y coordinate).

Z Origin: the block model origin's Z coordinate (minimum Z coordinate).

note.gif (1017 bytes)        

The 'origin' is the lower, left-hand corner of the block model when viewed in a combination of plan view and west-east section in Studio's generic World Coordinate System.

  • When a non-rotated block model prototype is created and saved to file, the XMORIG, YMORIG and ZMORIG default values are the same as those displayed in the X Origin, Y Origin and Z Origin fields in the Model Size group.

  • When a rotated model prototype is created, the default values for the XMORIG, YMORIG and ZMORIG are set to '0', as this represents the block model origin in the rotated coordinate system.

 

X Maximum/Length: the block model's maximum X coordinate when defining a non-rotated block model prototype; the block model's X direction length when defining a rotated prototype.

Y Maximum/Length: the block model's maximum Y coordinate when defining a non-rotated block model prototype; the block model's Y direction length when defining a rotated prototype.

Z Maximum/Length: the block model's maximum Z coordinate when defining a non-rotated block model prototype; the block model's Z direction length when defining a rotated prototype.

note.gif (1017 bytes)

The 'origin' and 'maximum' coordinate values are located at the corners of the block model parent cells, and not at the cell centers. Likewise, the 'length' values represent the distance to the corners of the respective X, Y or Z model edges. More information on block models

 

Cell Count:

Number of cells (X): number of parent cells in the X coordinate direction.

Number of cells (Y): number of parent cells in the Y coordinate direction.

Number of cells (Z): number of parent cells in the Z coordinate direction.

Total number of cells: this read-only field displays the total number of parent cells in the model prototype where Total = no cells in X * no cells in Y * no cells in Z coordinate directions.
 

Rotated model:

Rotated model: select this option to define a rotated  block mode prototype. This option is automatically selected when either the Fit 2D rotated prototype or the Fit 3D rotated prototype options is selected:

Rotations:

Axis 1: select the first rotation axis: [X Axis] , [Y Axis] or  [Z Axis](default).

Axis 2: select the second rotation axis: [X Axis](default), [Y Axis] or  [Z Axis].

Axis 3: select the third rotation axis: [X Axis], [Y Axis](default) or  [Z Axis].

Angle 1: define a rotation angle for Axis 1.

Angle 2: define a rotation angle for Axis 2.

Angle 3: define a rotation angle for Axis 3.

note.gif (1017 bytes)  

Positive rotation angles will result in a clockwise rotation about an axis when viewed along an axis in the direction of the origin. The XYZ axes are those from Studio's generic World Coordinate System, where X is positive East, Y is positive North and Z is positive upwards. At least one axis and rotation angle needs to be defined. Angles can have a range of -360 to 360 degrees.

 

Set from data: these group options are used to create a new prototype model using an existing model prototype file or loaded data objects.

Model prototype: type in, or browse and select an existing Datamine-format model prototype (or block model) file using the Project Browser dialog. The Cell Size, Model Size and Cell Count parameters will be updated automatically with the selected file's definition parameters.

Copy existing prototype: click this button to copy the model prototype parameters from the defined Model prototype file into the Create Model Prototype dialog. These block model (or block model prototype) parameters are then used as a basis for defining the new prototype.

Loaded data: select the required loaded data object(s) to be used as a basis for defining the new prototype. An object is selected by either selecting the object check box in the list, or by selecting the object interactively in the Design or VR window after clicking the Pick tool. The Pick Tool needs to be used separately for each object.

             Move down or up theLoaded datalist using one of the following methods:
  • the scroll bar

  • the mouse wheel

  • <Down Arrow> and <Up Arrow>

 

Fit unrotated prototype to data: select this option when generating non-rotated prototypes. The Model Size and Cell Count parameters are updated using the combined extents of the selected object(s).

Fit rotated prototype to data using angles: select this option when generating prototypes for rotated models defined by the angles specified in the Rotated model group.

Fit 2D rotated prototype to data: select this option when generating prototypes for rotated models defined by one rotation in a single plane. The Model Size, Cell Count  and Rotated Model parameters are updated using the combined extents of the selected object(s).

2D Plane: if Fit 2D rotated prototype is selected, select from one of the following plane options:   

[XY]    -

rotation will be in the horizontal 'plan view' plane,

[XZ]    -

rotation will be in the horizontal vertical West-East plane,

[YZ]    -

rotation will be in the horizontal vertical North-South plane.

 

Fit 3D rotated prototype to data: select this option when generating prototypes for rotated models defined by at least two rotations. The Model Size, Cell Count  and Rotated Model parameters are updated using the combined extents of the selected object(s).

Data margin: use these margin parameters to extend the model prototype beyond the extents of the selected loaded data objects.

note.gif (1017 bytes)

The margin widths are added to both the minimum and maximum extents of the selected data object(s). When any of theFit ... databuttons are clicked, the displayedModel SizeandCell Countparameters will be updated to include these margin values.

 

X: optionally define an X data margin distance value.

Y: optionally define an Y data margin distance value.

Z: optionally define an Z data margin distance value.

Equal Margins: select this option to set the X, Y and Z margin values to be the same when a value is typed into any of these three boxes.

 
         Use these Data margin options to:
  • add margins around selected data objects,

  • increase the size of an existing prototype block model - for example, when needing to expand the limits of a block model as a result of additional drillhole or mapping information.

 

Output:

Model prototype: define a new, or select an existing output model prototype file; this must have a block model file type.

note.gif (1017 bytes)    
  • When a non-rotated block model prototype is created and saved to file, the XMORIG, YMORIG and ZMORIG default values are the same as those displayed in the X Origin, Y Origin and Z Origin fields in the Model Size group.
  • When a rotated model prototype is created, the default values for the XMORIG, YMORIG and ZMORIG are set to '0' as this represents the block model origin in the rotated coordinate system.

 

Preview: use the following options to dynamically or manually preview the prototype block model limits:

Dynamic Preview: select this option to automatically display the generated block model prototype limits in the Design or VR window.

Preview now: click this button to preview the block model prototype limits in the Design or VR window.
 

note.gif (1017 bytes)                                                          

The limits of the block model prototype are shown as grey lines along each edge of the cuboid enclosing the block model prototype space. This should be viewed along with other relevant 3D data - for example, the wireframe models which will later be used to generate the block model(s). The aim of this is to make sure that the model prototype limits enclose the correct 3D space. In the example below, the preview lines are shown in grey along with drillhole and wireframe model data.


 

This preview is unloaded from the Design and 3D windows when the OK or Cancel button is clicked.

 

Save: select this option (default) to save the definition parameters to a history file for later restoration; this saves the Cell Size, Model Size, Cell Count and Rotated Model parameters.

Restore: load the last saved definition parameters from the history file.

OK: create a block model prototype using the defined parameters; if Save is selected, the definition parameters will additionally be saved to a history file.

Cancel: close the dialog without creating an output file or saving the current parameters.

 

note.gif (1017 bytes)

The cell size and coordinate parameters are defined using the data units that are being used with the project i.e. Metric (meters) or Imperial (feet).

 

 

Defining an Unrotated Model Prototype using a Loaded 3D Object and Margins

  1. Load the reference 3D data into the 3D window.

  2. Select Create Model Prototype.

  3. In the CreateModel Prototypedialog,Set from datagroup, clickthe pick button  by theLoaded datalist.

  4. In a 3Dwindow, using the cursor, select the reference object - for example, an ore body wireframe model.

  5. In the Define Model Prototypedialog, check that the correct object is selected in theLoaded Datalist.

  6. Repeat steps 3-5 for each reference object.

    note.gif (1017 bytes)

    The loaded objects can also be selected as reference objects by selecting them - that is, ticking the box to the left of each object in the Loaded Data list.

  7. In the Set from data group, define the Data margin parameters.

  8. In the Set from data group, click a relevant Fit... button.

  9. Check and modify anyCell Size, Model Size and Cell Count parameters.

  10. In the Output group, define a Model prototype file name.

  11. Click Preview Now.

  12. In a 3D window, check the extents of the model prototype (shown as grey lines defining the edges of a cuboid), and click OK.

  openbook.gif (910 bytes)  Related Topics

 

create-model-prototype
PROTOM