A pattern is a regular arrangement of features on a body. Patterns may be of various types like linear, circular, rectangular, etc. A pattern is made by copying a parent feature (seed feature). This parent feature may consist of more than one part feature such as a hole with a chamfer at the top. Even the parent feature is included in the occurrence count. It may be noted that some instances may be skipped in the pattern. This module aims at detecting patterns in spite of such skipped instances.
Types of patterns
There are various kinds of possible patterns:
Linear Patterns | Circular/Arc Patterns |
Rectangular/Parallelogram/Grid Patterns | Mirror Patterns |