TRIVOXELATE

Repairs one or two triangulations by voxelation (creating a block model of a specified size to then generate a grade shell around the invalid solid(s)).    Changing the size of blocks will impact on the resolution of the resulting triangulation so thought must be put in to this, and will depend on resolution and size of input triangulations and use of the output.


Usage:

For one triangulation:
trivoxelate <triangulation> -delta dx dy dz -out output

For two triangulations:
trivoxelate [-outside] <triangulation1> [-or/-and] [-outside] <triangulation2> [-delta dx dy dz] -out output

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


Where:

Option

Description

<triangulation>

The nominated triangulation name with a .00t extension specified.  The extension .00t must follow any triangulation name. It does not matter which of the two input triangulations is listed first. No more than two triangulations can be used in this function.

[-outside]

Selects the portion of a triangulation outside a solid. If not specified, inside is assumed.

[-or/-and]

When the inputs are two triangulations and the output is a union (-and) or intersection (-or) triangulation.

[-delta dx dy dz]

dx dy and dz are the block sizes to be used in the grade shelling.

[-out output]

Specify the name of the output triangulation with.00t extension.


Example:

trivoxelate stope01.00t -delta 5 5 5 -out stope01_new.00t

would return a grade shelled triangulation with block size of 5 by 5 by 5 called stope01_new.00t