fill pattern table

22
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:

Upload: javedkhana

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

DESCRIPTION

Fill Pattern Table

TRANSCRIPT

Page 1: Fill Pattern Table

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:

Page 2: Fill Pattern Table

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

Page 3: Fill Pattern Table

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

Page 4: Fill Pattern Table

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

Page 5: Fill Pattern Table

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

Page 6: Fill Pattern Table

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

Page 7: Fill Pattern Table

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

Page 8: Fill Pattern Table

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

Page 9: Fill Pattern Table

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

Page 10: Fill Pattern Table

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

Page 11: Fill Pattern Table

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

Page 12: Fill Pattern Table

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

Page 13: Fill Pattern Table

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

Page 14: Fill Pattern Table

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

Page 15: Fill Pattern Table

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

Page 16: Fill Pattern Table

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

* *

Page 17: Fill Pattern Table

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

Page 18: Fill Pattern Table

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

Page 19: Fill Pattern Table

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"

Page 20: Fill Pattern Table

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

* *

Page 21: Fill Pattern Table

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

* *

Page 22: Fill Pattern Table

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