|
Process Help PERTRA - generate perimeters in planes intersecting other perimeters |
Process Name |
Menu Path |
Link to Command Table |
PERTRA |
Command line only |
Introduction
Generates perimeters in planes across other perimeters.
How to use
Takes a file of input perimeters, and generates the corresponding perimeters for a set of parallel planes which intersect the planes of the input perimeters.
-
Input perimeters need not be convex but must not intersect themselves.
-
There can be more than one perimeter for each input plane.
-
Input perimeters in the same plane can enclose but not intersect each other.
-
Input perimeter planes need not be parallel to each other or perpendicular to the output planes.
-
Each input perimeter can carry an ore-body identification number (TAG) which will ensure that all points on an output perimeter refer to the same ore body.
Files, Fields and Parameters
Input Files
Name |
Description |
I/O Status |
Required |
Type |
PERIMIN |
The input perimeter file. This file must contain the fields declared in the command line as PLANE, PVALUE, PTN, X, Y and Z. Note that X, Y and Z are GLOBAL coordinates. If TAG is declared in the command line, it must appear in this file. This file must be sorted into PLANE, PVALUE, PTN order. |
Input |
Yes |
String |
INTERSEC |
An optional output file of the lines of points produced where the input perimeters intersect the output perimeter planes. The output perimeters are constructed by arranging these points into lists. This file will contain fields PLANE, LN, X, Y and Z. Note that X, Y and Z are GLOBAL coordinates. A tag field will only appear if TAG is declared in the command line. |
Input |
No |
Undefined |
Output Files
Name |
I/O Status |
Required |
Type |
Description |
PERIMOUT |
Output |
No |
String |
An optional output file of perimeters in the planes indicated by the parameter values below. This file will contain fields PLANE, PVALUE, PTN, XP, YP and ZP. Note that XP, YP and ZP are GLOBAL coordinates. A tag field will only appear if TAG is declared in the command line. AT LEAST ONE OUTPUT FILE MUST BE SPECIFIED. |
Fields
Name |
Description |
Source |
Required |
Type |
Default |
PLANE |
Required field in PERIMIN. Plane identifier. This identifier must be such that, when the values are in ascending order, the planes are in sequence. PLANE will often be the same as X, Y or Z but cannot be the same field. It may be necessary to copy a field by using GENTRA. |
PERIMIN |
Yes |
Any |
Undefined |
PVALUE |
Required field in PERIMIN. Perimeter ID value. Note that there can be more than one perimeter in a plane but that, on input, they must not cross either themselves or each other. |
PERIMIN |
Yes |
Any |
Undefined |
PTN |
Required field in PERIMIN. Point number in perimeter. |
PERIMIN |
Yes |
Numeric |
Undefined |
X |
Required field in PERIMIN. Global X-coordinate. |
PERIMIN |
Yes |
Numeric |
Undefined |
Y |
Required field in PERIMIN. Global Y-coordinate. |
PERIMIN |
Yes |
Numeric |
Undefined |
Z |
Required field in PERIMIN. Global Z-coordinate. |
PERIMIN |
Yes |
Numeric |
Undefined |
TAG |
Optional field. Ore body identifying value. If declared in the command line, it must appear in PERIMIN and will appear in the output file(s). |
PERIMIN |
No |
Any |
Undefined |
Parameters
Name |
Description |
Required |
Default |
Range |
Values |
DIRECT |
Required parameter which specifies the plane of the output perimeters. 1 = XY, 2 = XZ, 3 = YZ |
Yes |
1 |
1,3 |
1,2,3 |
STARTPOS |
Required parameter which specifies the value of the coordinate perpendicular to the output plane for the first output plane. |
Yes |
Undefined |
Undefined |
Undefined |
STEPSIZE |
Required parameter which specifies the distance between output planes. |
Yes |
Undefined |
Undefined |
Undefined |
NUMPLANE |
Required parameter which specifies the number of output planes. Note that no harm is done if output planes are requested which do not intersect the input perimeters. |
Yes |
Undefined |
Undefined |
Undefined |
MAXDIST |
Optional parameter which specifies a distance between input planes beyond which ore bodies are not to be linked. That is, if two adjacent input planes are more than this distance apart where they intersect an output plane, the perimeters on either side of the gap will be closed off. The distance between two adjacent input planes is defined for this purpose as the distance between the closest pair of points which could logically be joined. |
No |
Undefined |
Undefined |
Undefined |
Notes
No additional notes.
Example
!PERTRA
Error and Warning Messages
Message |
Description |
Solution |
|
|
|
|
|
|