A Feature is a collection of characteristics that relate to the data collection or sampling process. Features will typically have one or more characteristics that represent their nominal (designed) values and actual (measured) values. Features also have descriptive properties that represent their non-measured information such as appearance, ordering, and status. Features are identified with a label that is unique within a routine. A feature’s nominal characteristics represent its designed values, and its actual characteristics represent its measured values.
A Characteristic represents a measurable dimension or parameter of a feature such as a nominal X value, or an actual Y value.
A characteristic might be associated to many features. Having created feature and characteristic definitions, many different feature types can be defined to identify and extract data from a wide variety of file formats. A feature such as a point will generally have x, y, z, i, j, and k nominal data. A circle, however, will also have a diameter.
CM4D looks at the characteristics of a feature, and if it meets certain criteria, will assume it is one of the feature types in the table below.
Surface (Point) |
A Surface feature, also called a Point, is a feature that fits the criteria specified in the table below for Surface. |
Hole |
A Hole is a feature that fits the criteria specified in the table below for Hole. |
Slot |
A Slot is a feature that fits the criteria specified in the table below for Slot. |
MidPoint |
Mid Point is designated as a Constructed Mid Point feature and fits the criteria specified in the table below for MidPoint. The MidPoint type is a Constructed feature created by CM4D that is the calculated midpoint between two Reference features. |
Reference |
Reference is designated as a Constructed Reference feature and fits the criteria specified in the table below for Reference. The Reference type is a non-inspected feature point whose measurement values always have a deviation of zero. |
Distance |
Distance is designated as a Constructed Distance feature and fits the criteria specified in the table below for Distance. The Distance type is a Constructed feature created by CM4D that is the calculated distance between two Reference features. |
Range |
Range is designated as a Constructed Range feature and fits the criteria specified in the table below for Range. The Range type is a Constructed feature created by CM4D that is the calculated range of values for the selected Reference features. |
Plane |
Plane is designated as a Constructed Plane feature and fits the criteria specified in the table below for Plane. The Plane type is a Constructed feature created by CM4D that is a calculated plane through three Reference features. |
Polar |
Polar is designated as a Constructed Polar feature and fits the criteria specified in the table below. The Polar type is a Constructed feature created by CM4D that has a Polar characteristic and represents the Miniball radius of the selected Reference features.
|
Flush |
Flush is a feature that fits the criteria specified in the table below for Flush.
|
Gap |
Gap is a feature that fits the criteria specified in the table below for Gap.
|
XYZ |
An XYZ feature does not satisfy the requirements of any of the above feature types and fits the criteria specified in the table below for XYZ (i.e., it has X, Y, and Z characteristics). |
User |
A User feature does not satisfy the requirements of any of the above feature types and fits the criteria specified in the table below for User (i.e., it has one or more User characteristics). |
Non |
A Non feature does not satisfy the requirements of any of the above feature types. |
|
Must have |
|
Can have |
|
Must NOT have |
|
Must have at least ONE |
|
Constructed Feature |
|
Surface (Point) |
Hole |
Slot |
MidPoint |
Reference |
Distance |
Range |
Plane |
Polar |
Flush |
Gap |
Non |
XYZ |
User |
Position |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Normal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I |
|
|
|
|
|
|
|
|
|
* |
* |
|
|
|
J |
|
|
|
|
|
|
|
|
|
* |
* |
|
|
|
K |
|
|
|
|
|
|
|
|
|
* | * |
|
|
|
Diameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Width |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Length |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Distance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Angle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Radius |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Flush |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Polar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Azimuth |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Horizon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UserA-Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See also, Constructed Features.