Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Oasis montaj Fill Pattern Table

DO NOT MODIFY THE FILE “default.pat” this file should only be changed by Geosoft.
The file “default.pat” will be updated with new releases and service packs and
should not be changed by the user.
You may create your own fill patterns should be added to the "user.pat" file in the
<geosoft>\user\etc directory.
If you wish to add your own fill patterns, create a file named user.pat in the
<geosoft>/User/ directory and add your own fill patterns in the number range 20000
to 29999.
The following text describes the file format for PAT files. Patterns are grouped into
pattern CLASSES to make user selection and modular construction easier. All
patterns and classes have a unique ID which identifies this pattern on all systems.
This means that pattern 100 will be the same on all maps. Geosoft reserves the
following ID ranges for its own purposes:

Range Use

0 - 9999 Geosoft standard patterns

10000 - 19999 Geosoft Tech Services Patterns

Users may create their own patterns using the ID range 20000-29999.

20000 - 29999 User fill Patterns defined in user.pat

All lines beginning with "/" are ignored


Classes are defined by the CLASS keyword followed by an ID and the name in
quotes. All subsequent patterns will be part of that class. By convention, the class
ID is the same as the first pattern ID in the class, and pattern ID's follow
consecutively from the first.
CLASS ClassID "Class name"
Each pattern definition begins with the "PAT" command, which includes a pattern id
and name:
PAT PatID "Pattern name"
A pattern definition is based on a tile concept, and defines line segments to be drawn
on a tile. The line segments are defined using consecutive point positions. Multiple
line segments are separated using "* *". The pattern should be contained in the unit
square bounded by (0,0) and (1,1). The pattern is formed by drawing these tiles
across the object's area.
The pattern attributes determine how the tiles are placed. Attributes valid for a
single pattern may be defined after that pattern's "PAT" line.
All attributes take a single argument, e.g. "ANG 34"
Attributes are as follows:
STYLE: The method of laying the tiles:

Oasis montaj Fill Pattern Table 1


0: Rectangular (vertical, horizontal rows) (default)
1: Diagonal (rows at 45 degrees, 135 degrees)
2: Triangular (rows at 0, 60 and 120 degrees)
3: Random (based on Rectangular, with random offsets smaller than the tile
spacing)
ANGLE: The rotation angle of the tile in degrees CCW (default = 0). If a value of
-999 is used, the rotation angle is randomly determined for each tile.
The first three letters of the definition are all that is necessary for recognition, and
commands are not case sensitive.
All patterns should begin with a "STYLE" and "ANGLE" parameter; otherwise these
values will be set at render time to the current style and angle, so a previously
drawn "random" pattern (for instance) may result in a later pattern being rendered
in the same manner.

Objects 100

CLASS 100 Objects


PAT 100 "dots"
STYLE 0
ANGLE 0
0.475 0.475
0.525 0.475
0.525 0.525
0.475 0.525
0.475 0.475

PAT 101 "hexagonal dots"


STYLE 2
ANGLE 0
0.475 0.475
0.525 0.475

0.525 0.525
0.475 0.525
0.475 0.475

PAT 102 "random dots"


STYLE 3
ANGLE 0
0.475 0.475
0.525 0.475
0.525 0.525

Oasis montaj Fill Pattern Table 2


0.475 0.525
0.475 0.475

PAT 103 "dashes"


STYLE 2
0.25 0.5
0.75 0.5

PAT 104 "boxes"


STYLE 0
ANGLE 0
0.25 0.25
0.25 0.75
0.75 0.75
0.75 0.25
0.25 0.25

PAT 105 "diagonal boxes"


STYLE 1
ANGLE 45
0.25 0.25
0.25 0.75
0.75 0.75
0.75 0.25
0.25 0.25

PAT 106 "random boxes"


STYLE 3
ANGLE -999
0.25 0.25
0.25 0.75
0.75 0.75
0.75 0.25
0.25 0.25

PAT 107 triangles


STYLE 0
ANGLE 0
0.21132 0.3333
0.78868 0.3333
0.5 0.8333

Oasis montaj Fill Pattern Table 3


0.21132 0.3333

PAT 108 "hexagonal triangles"


STYLE 2
ANGLE 0
0.21132 0.3333
0.78868 0.3333
0.5 0.8333
0.21132 0.3333

PAT 109 "random triangles


STYLE 3
ANGLE -999
0.21132 0.3333
0.78868 0.3333
0.5 0.8333
0.21132 0.3333

PAT 110 "plus"


STYLE 0
ANGLE 0
0.25 0.5
0.75 0.5
**
0.5 0.25
0.5 0.75

PAT 111 "diagonal plus"


STYLE 1
ANGLE 0
0.25 0.5
0.75 0.5
**
0.5 0.25
0.5 0.75

PAT 112 "X's"


STYLE 0
ANGLE 0
0.25 0.25
0.75 0.75

Oasis montaj Fill Pattern Table 4


**
0.25 0.75
0.75 0.25

PAT 113 "random plus"


STYLE 3
ANGLE -999
0.25 0.5
0.75 0.5
**
0.5 0.25
0.5 0.75

PAT 114 circle


STYLE 0
ANGLE 0
0.75 0.5
0.7335 0.59575
0.67675 0.67675
0.59575 0.7335
0.5 0.75
0.40425 0.7335
0.32325 0.67675
0.2665 0.59575
0.25 0.5
0.2665 0.40425
0.32325 0.32325
0.40425 0.2665
0.5 0.25
0.59575 0.2665
0.67675 0.32325
0.7335 0.40425
0.75 0.5

PAT 115 "random circle"


STYLE 3
ANGLE 0
0.75 0.5
0.7335 0.59575
0.67675 0.67675
0.59575 0.7335

Oasis montaj Fill Pattern Table 5


0.5 0.75
0.40425 0.7335
0.32325 0.67675
0.2665 0.59575
0.25 0.5
0.2665 0.40425
0.32325 0.32325
0.40425 0.2665
0.5 0.25
0.59575 0.2665
0.67675 0.32325
0.7335 0.40425
0.75 0.5

PAT 116 "conglomerate"


STYLE 0
ANGLE 0
0.5 0.25
0.4835 0.34575
0.42675 0.42675
0.34575 0.4835
0.25 0.5
0.15425 0.4835
0.07325 0.42675
0.0165 0.34575
0 0.25
0.0165 0.15425
0.07325 0.07325
0.15425 0.0165
0.25 0
0.34575 0.0165
0.42675 0.07325
0.4835 0.15425
0.5 0.25
**
0.875 0.5
0.86675 0.547875
0.838375 0.588375
0.797875 0.61675
0.75 0.625
0.702125 0.61675

Oasis montaj Fill Pattern Table 6


0.661625 0.588375
0.63325 0.547875
0.625 0.5
0.63325 0.452125
0.661625 0.411625
0.702125 0.38325
0.75 0.375
0.797875 0.38325
0.838375 0.411625
0.86675 0.452125
0.875 0.5
**
0.4625 0.75
0.458375 0.7739375
0.4441875 0.7941875
0.4239375 0.808375
0.4 0.8125
0.3760625 0.808375
0.3558125 0.7941875
0.341625 0.7739375
0.3375 0.75
0.341625 0.7260625
0.3558125 0.7058125
0.3760625 0.691625
0.4 0.6875
0.4239375 0.691625
0.4441875 0.7058125
0.458375 0.7260625
0.4625 0.75

PAT 117 "random conglomerate"


STYLE 3
ANGLE -999
0.5 0.25
0.4835 0.34575
0.42675 0.42675
0.34575 0.4835
0.25 0.5
0.15425 0.4835
0.07325 0.42675
0.0165 0.34575

Oasis montaj Fill Pattern Table 7


0 0.25
0.0165 0.15425
0.07325 0.07325
0.15425 0.0165
0.25 0
0.34575 0.0165
0.42675 0.07325
0.4835 0.15425
0.5 0.25
**
0.875 0.5
0.86675 0.547875
0.838375 0.588375
0.797875 0.61675
0.75 0.625
0.702125 0.61675
0.661625 0.588375
0.63325 0.547875
0.625 0.5
0.63325 0.452125
0.661625 0.411625
0.702125 0.38325
0.75 0.375
0.797875 0.38325
0.838375 0.411625
0.86675 0.452125
0.875 0.5
**
0.4625 0.75
0.458375 0.7739375
0.4441875 0.7941875
0.4239375 0.808375
0.4 0.8125
0.3760625 0.808375
0.3558125 0.7941875
0.341625 0.7739375
0.3375 0.75
0.341625 0.7260625
0.3558125 0.7058125
0.3760625 0.691625
0.4 0.6875

Oasis montaj Fill Pattern Table 8


0.4239375 0.691625
0.4441875 0.7058125
0.458375 0.7260625
0.4625 0.75

PAT 118 "clastic 1"


STYLE 3
ANGLE -999
0.4 0.125
0.4 0.875
0.65 0.125
0.4 0.125

PAT 119 "clastic 2"


STYLE 3
ANGLE -999
00
0 0.75
0.25 0
00
**
0.8 0.5
0.3 0.4
0.7 0.65
0.8 0.5

PAT 120 "clastic 3"


STYLE 3
ANGLE -999
00
0 0.75
0.25 0
00
**
0.4625 0.75
0.4441875 0.7941875
0.4 0.8125
0.3558125 0.7941875
0.3375 0.75
0.3558125 0.7058125
0.4 0.6875

Oasis montaj Fill Pattern Table 9


0.4441875 0.7058125
0.4625 0.75

PAT 121 "volcanic"


STYLE 3
ANGLE -999
0.33 0.66
0.5 0.33
0.66 0.66

Hatches 200

CLASS 200 Hatches

PAT 200 "horizontal lines"


STYLE 0
ANGLE 0
0.0 0.5
1.0 0.5

PAT 201 "vertical lines"


STYLE 0
ANGLE 0
0.5 0.0
0.5 1.0

PAT 202 "diagonal right"


STYLE 0
ANGLE 0
0.0 0.0
1.0 1.0

PAT 203 "diagonal left"


STYLE 0
ANGLE 0
1.0 0.0
0.0 1.0

PAT 204 "staggered lines"


STYLE 0
ANGLE 0

Oasis montaj Fill Pattern Table 10


0.0 0.0
1.0 0.0
**
0.0 0.2
1.0 0.2
**
0.0 0.7
1.0 0.7

PAT 205 "cross-hatch:


STYLE 0
ANGLE 0
0.0 1.0
0.0 0.0
1.0 0.0

PAT 206 "diagonal cross-hatch"


STYLE 0
ANGLE 0
0.5 0.0
1.0 0.5
0.5 1.0
0.0 0.5
0.5 0.0

PAT 207 "diamond"


STYLE 0
ANGLE 0
0.0 0.0
1.0 0.0
**
0.0 0.5
1.0 0.5
**
0.0 0.0
0.5 1.0
**
0.5 0.0
1.0 1.0
**
0.0 1.0

Oasis montaj Fill Pattern Table 11


0.5 0.0
**
0.5 1.0
1.0 0.0

PAT 208 "horizontal half"


STYLE 0
ANGLE 0
0.0 0.0
1.0 0.0
**
0.0 0.5
0.5 0.5

PAT 209 "vertical half"


STYLE 0
ANGLE 0
0.0 0.0
0.0 1.0
**
0.5 0.0
0.5 0.5

PAT 210 "half diagonal right"


STYLE 0
ANGLE 0
0.0 0.0
1.0 1.0
**
0.5 0.0
1.0 0.5

PAT 211 "half diagonal left"


STYLE 0
ANGLE 0
1.0 0.0
0.0 1.0
**
0.5 0.0
0.0 0.5

Oasis montaj Fill Pattern Table 12


PAT 212 bricks
STYLE 0
ANGLE 0
1.0 0.0
0.0 0.0
0.0 0.25
0.5 0.25
0.5 0.5
0.0 0.5
0.0 0.75
1.0 0.75
**
0.5 0.25
1.0 0.25
**
0.5 0.5
1.0 0.5
**
0.5 0.75
0.5 1.0

PAT 213 "basket weave"


STYLE 0
ANGLE 0
0.5 0.0
0.0 0.0
0.0 0.25
0.25 0.25
0.25 0.0
**
0.25 0.25
0.25 0.75
0.0 0.75
0.0 0.5
0.25 0.5
**
0.0 0.75
0.0 1.0
**
0.25 0.75
0.75 0.75

Oasis montaj Fill Pattern Table 13


0.75 0.5
0.5 0.5
0.5 0.75
**
0.5 0.5
0.5 0.0
0.75 0.0
0.75 0.25
0.5 0.25
**
0.75 1.0
0.75 0.75
**
0.75 0.5
1.0 0.5
**
0.75 0.25
1.0 0.25

PAT 214 "diagonal basket weave"


STYLE 0
ANGLE 0
0.0 0.25
0.25 0.0
1.0 0.75
0.75 1.0
0.0 0.25
**
0.0 0.75
0.25 0.5
**
0.25 1.0
0.5 0.75
**
0.75 0.0
0.5 0.25
**
1.0 0.25
0.75 0.5

Oasis montaj Fill Pattern Table 14


Geology 300

CLASS 300 Geology

PAT 300 "conglomerate"


STYLE 0
ANGLE 0
0.5 0.25
0.4835 0.34575
0.42675 0.42675
0.34575 0.4835
0.25 0.5
0.15425 0.4835
0.07325 0.42675
0.0165 0.34575
0 0.25
0.0165 0.15425
0.07325 0.07325
0.15425 0.0165
0.25 0
0.34575 0.0165
0.42675 0.07325
0.4835 0.15425
0.5 0.25
**
0.875 0.5
0.86675 0.547875
0.838375 0.588375
0.797875 0.61675
0.75 0.625
0.702125 0.61675
0.661625 0.588375
0.63325 0.547875
0.625 0.5
0.63325 0.452125
0.661625 0.411625
0.702125 0.38325
0.75 0.375
0.797875 0.38325
0.838375 0.411625
0.86675 0.452125

Oasis montaj Fill Pattern Table 15 G


0.875 0.5
**
0.4625 0.75
0.458375 0.7739375
0.4441875 0.7941875
0.4239375 0.808375
0.4 0.8125
0.3760625 0.808375
0.3558125 0.7941875
0.341625 0.7739375
0.3375 0.75
0.341625 0.7260625
0.3558125 0.7058125
0.3760625 0.691625
0.4 0.6875
0.4239375 0.691625
0.4441875 0.7058125
0.458375 0.7260625
0.4625 0.75

PAT 301 "random conglomerate"


STYLE 3
ANGLE -999
0.5 0.25
0.4835 0.34575
0.42675 0.42675
0.34575 0.4835
0.25 0.5
0.15425 0.4835
0.07325 0.42675
0.0165 0.34575
0 0.25
0.0165 0.15425
0.07325 0.07325
0.15425 0.0165
0.25 0
0.34575 0.0165
0.42675 0.07325
0.4835 0.15425
0.5 0.25
**

Oasis montaj Fill Pattern Table 16


0.875 0.5
0.86675 0.547875
0.838375 0.588375
0.797875 0.61675
0.75 0.625
0.702125 0.61675
0.661625 0.588375
0.63325 0.547875
0.625 0.5
0.63325 0.452125
0.661625 0.411625
0.702125 0.38325
0.75 0.375
0.797875 0.38325
0.838375 0.411625
0.86675 0.452125
0.875 0.5
**
0.4625 0.75
0.458375 0.7739375
0.4441875 0.7941875
0.4239375 0.808375
0.4 0.8125
0.3760625 0.808375
0.3558125 0.7941875
0.341625 0.7739375
0.3375 0.75
0.341625 0.7260625
0.3558125 0.7058125
0.3760625 0.691625
0.4 0.6875
0.4239375 0.691625
0.4441875 0.7058125
0.458375 0.7260625
0.4625 0.75

PAT 302 "clastic 1"


STYLE 3
ANGLE -999
0.4 0.125
0.4 0.875

Oasis montaj Fill Pattern Table 17


0.65 0.125
0.4 0.125

PAT 303 "clastic 2"


STYLE 3
ANGLE -999
00
0 0.75
0.25 0
00
**
0.8 0.5
0.3 0.4
0.7 0.65
0.8 0.5

PAT 304 "clastic 3"


STYLE 3
ANGLE -999
00
0 0.75
0.25 0
00
**
0.4625 0.75
0.4441875 0.7941875
0.4 0.8125
0.3558125 0.7941875
0.3375 0.75
0.3558125 0.7058125
0.4 0.6875
0.4441875 0.7058125
0.4625 0.75

PAT 305 "volcanic 1"


STYLE 3
ANGLE -999
0.33 0.66
0.5 0.33
0.66 0.66

Oasis montaj Fill Pattern Table 18


PAT 306 "volcanic 2"
STYLE 1
ANGLE 0
0.33 0.66
0.5 0.33
0.66 0.66

PAT 307 "volcanic 3"


STYLE 2
ANGLE 0
0.33 0.33
0.5 0.66
0.66 0.33

PAT 308 "alluvium"


STYLE 1
ANGLE 0
0.30 0.50
0.34 0.54
0.40 0.56
0.46 0.54
0.50 0.50
0.54 0.54
0.60 0.56
0.66 0.54
0.70 0.50

PAT 309 "schist"


STYLE 1
ANGLE 0
0.30 0.51
0.35 0.48
0.40 0.47
0.45 0.48
0.50 0.50
0.55 0.52
0.60 0.53
0.65 0.52
0.70 0.49

PAT 310 "tuff"

Oasis montaj Fill Pattern Table 19


STYLE 3
ANGLE -999
0.76 0.22
0.80 0.22
0.80 0.26
0.76 0.26
0.76 0.22
**
0.16 0.58
0.20 0.62
0.20 0.62
0.16 0.62
0.16 0.58
**
0.36 0.44
0.64 0.56
**
0.70 0.82
0.74 0.82
0.74 0.86
0.74 0.86
0.70 0.82
**
0.14 0.02
0.18 0.02
0.18 0.06
0.14 0.06
0.14 0.02

PAT 311 "igneous"


STYLE 3
ANGLE -999
0.50 0.20
0.50 0.80

PAT 312 "siltstone"


STYLE 1
ANGLE 0
0.2 0.25
0.8 0.25
**

Oasis montaj Fill Pattern Table 20


0.48 0.74
0.52 0.74
0.52 0.76
0.48 0.76
0.48 0.74

PAT 313 "dolomite"


STYLE 0
ANGLE 0
1.0 0.0
0.0 0.0
**
0.0 0.15
0.0 0.25
1.0 0.25
**
0.5 0.4
0.5 0.5
**
1.0 0.5
0.0 0.5
**
0.0 0.65
0.0 0.75
1.0 0.75
**
0.5 0.9
0.5 1.0

PAT 314 "chert"


STYLE 1
ANGLE 0
0.0 0.5
0.2 0.5
**
0.35 0.4
0.55 0.6
**
0.45 0.4
0.65 0.6
**

Oasis montaj Fill Pattern Table 21


0.8 0.5
1.0 0.5

PAT 315 "mudstone"


STYLE 1
ANGLE 0
0.25 0.55
0.75 0.55
**
0.25 0.45
0.75 0.45

Oasis montaj Fill Pattern Table 22

You might also like