Flag by Triangulations

Use this option to flag block models based on the location of each block centroid and a set of surface or solid triangulations.

Note:  This option supports both standard and HARP models.


Instructions

On the Block menu, point to Manipulation, then click Triangulation Flag.

Follow these steps:

  1. Select the specification file to flag from the drop-down list, or click Browse to select a file using the explorer.

  2. Select the Scenario ID from the drop-down list. To create a new Scenario, enter a name in the field and click Save. To delete an ID, select the ID from the drop-down list, then click the Delete key on your keyboard.

  3. Select the block model from the file drop-down list, or click Browse to select a file using the explorer.

  4. Enable Create block model variables to create new block model variables automatically as the program is running. To create the new variables, type the name into the Variable column of the table.

  5. Select the method of flagging. The inputs and setup are the same for each method.

    • Use block centroids - This method will flag the variable if the block centroid is within the boundaries of the triangulation.

    • Note:  With this method you can also flag multiple variables.

    • Use block calculation script - Use this method if you are flagging a HARP model. This algorithm will create a block calculation script (.bcf) using the inputs of each row in the table, then use BCALC to flag the variables.

    • Note:  With this method you can also flag multiple variables.

    • Use majority volume - Select this option to flag blocks by the triangulation that contains the majority of that block's volume, regardless of the centroid location.

      Note:  With this method you can only flag one variable at a time.

      Select the variable that will hold the flag.

      Note:  When this is enabled, the option to select a variable in the table is automatically disabled.

      Blocks that are intersected by more than one triangulation are flagged based upon which triangulation captures the largest proportion of volume within that block.

      Figure 1 : In this example, the variable would be flagged as a C since it takes up the largest volume of the block.

  6. Use the Settings tab to identify how the block variables will be flagged.

  7. Select a Triangulation. The drop-down list contains all triangulations in the current working directory.

  8. Select a block model Variable in which to store the flagged values. You can select from the drop-down list which will show all valid variables already in the block model. You can also enter the name of a new variable if you have selected the option Create block model variables above.

  9. Enter the Value to be stored in the variable when a block has been flagged.

  10. Note:  The values must be valid for the variable type. For example, enter a number for numeric variables, or a string for name variables.

  11. Click Use Attribute to use the value stored in as a triangulation attribute as the flag value instead of the using what is in the Value column. Select an attribute from the drop-down list. All available attributes associated with the selected triangulation will be displayed in the list.

  12. Use the Block Selection tab to identify which blocks will be used.

  13. Specify the Priority for the order in which the triangulations will be recognised. This is only necessary if you are using more than one triangulation and they happen to be overlapping each other in certain areas. If you are only using one triangulation then the default value of 1 will be used. The higher the number, the higher the priority (a priority of 10 overrides a priority of 1).

  14. Tip:  It is good practice to set priorities using sequences such as 10, 20, 30, etc., instead of using sequences such as 1, 2, 3, etc. This will allow you to insert additional triangulations at a later time without the need of resequencing the entire list.

  15. Specify the type of Inversion. Select None (no) inversion, Partial inversion, or Complete inversion. Partial inversion has not effect for 3D triangulations.

  16. Note:  This is only available if you are using the Use block centroids method. It is not used when using either the Use block calculation script or Use majority volume methods.

  17. Select the Projection axis. The projection axis defines the direction for a surface and has no effect when working with solids. This option is used in situations where steeply dipping structures define regions.

  18. Note:  This is only available if you are using the Use block centroids method. It is not used when using either the Use block calculation script or Use majority volume methods.

    If No inversion is selected, the negative side of the triangulation is the area of interest. If Partial or Complete inversion is selected, then the positive side of the triangulation is the area of interest.

    For triangulations (ore bodies) that are steeply dipping, it may be necessary to project along the X or Y axis to ensure the correct inversion is applies.

    For triangulation (ore bodies) that are near to horizontal (lying in the XY plane), you would project along Z axis. The area of interest is then below the triangulation (if None (no inversion) is selected) or above (if Partial or Complete is selected).

  19. Use the Block Selection tab to identify which block will be flagged.

Click Apply and Run to run the process and flag the triangulations.

Click Save to preserve all your settings.

Click Cancel to exit the panel without saving.