Oasis montaj Fill Pattern Table 1
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 2
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 3
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 4
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 5
* *
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 6
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 7
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 8
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 9
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
0 0
0 0.75
0.25 0
0 0
* *
0.8 0.5
0.3 0.4
0.7 0.65
0.8 0.5
PAT 120 "clastic 3"
STYLE 3
ANGLE -999
0 0
0 0.75
0.25 0
0 0
* *
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 10
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 11
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 12
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 13
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 14
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 15 G
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 16
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 17
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 18
0.65 0.125
0.4 0.125
PAT 303 "clastic 2"
STYLE 3
ANGLE -999
0 0
0 0.75
0.25 0
0 0
* *
0.8 0.5
0.3 0.4
0.7 0.65
0.8 0.5
PAT 304 "clastic 3"
STYLE 3
ANGLE -999
0 0
0 0.75
0.25 0
0 0
* *
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 19
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 20
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 21
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 22
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