PartMatching
The PartMatching element contains settings related to part matching.
Element | Type | Description |
---|---|---|
Enabled | Bool | Enables part matching. |
Enabled.used | Bool | Whether or not this field is used. |
MatchAlgo | 32s |
Match algorithm. 0 – Edge points 1 – Bounding Box 2 – Ellipse |
Edge |
Section |
See Edge. |
BoundingBox |
Section |
See BoundingBox. |
Ellipse |
Section |
See Ellipse. |
Edge
Element | Type | Description |
---|---|---|
ModelName | String | Name of the part model to use. Does not include the .mdl extension. |
Acceptance/Quality/Min | 64f | Minimum quality value for a match. |
BoundingBox
Element | Type | Description |
---|---|---|
ZAngle | 64f | Z rotation to apply to bounding box (degrees). |
AsymmetryDetectionType | 32s |
Determine whether to use asymmetry detection and, if enabled, which dimension is the basis of detection. The possible values are: 0 – None 1 – Length 2 - Width |
Acceptance/Width/Min | 64f | Minimum width (mm). |
Acceptance/Width/Max | 64f | Maximum width (mm). |
Acceptance/Width/Tolerance | 64f | Width acceptance tolerance value |
Acceptance/Width/Tolerance.deprecated | Bool | Whether this tolerance field is deprecated |
Acceptance/Length/Min | 64f | Minimum length (mm). |
Acceptance/Length/Max | 64f | Maximum length (mm). |
Acceptance/Length/Tolerance | 64f | Length acceptance tolerance value |
Acceptance/Length/Tolerance.deprecated | Bool | Whether this tolerance field is deprecated |
X | 64f | X value |
X.deprecated | Bool | Whether this X field is deprecated |
Y | 64f | Y value |
Y.deprecated | Bool | Whether this Y field is deprecated |
Width | 64f | Width value |
Width.deprecated | Bool | Whether this width field is deprecated |
Length | 64f | Length value |
Length.deprecated | Bool | Whether this length field is deprecated |
Ellipse
Element | Type | Description |
---|---|---|
ZAngle | 64f | Z rotation to apply to ellipse (degrees). |
AsymmetryDetectionType | 32s |
Determine whether to use asymmetry detection and, if enabled, which dimension is the basis of detection. The possible values are: 0 – None 1 – Major 2 - Minor |
Acceptance/Major/Min | 64f | Minimum major length (mm). |
Acceptance/Major/Max | 64f | Maximum major length (mm). |
Acceptance/Major/Tolerance | 64f | Major acceptance tolerance value |
Acceptance/Major/Tolerance.deprecated | Bool | Whether this tolerance field is deprecated |
Acceptance/Minor/Min | 64f | Minimum minor length (mm). |
Acceptance/Minor/Max | 64f | Maximum minor length (mm). |
Acceptance/Minor/Tolerance | 64f | Minor acceptance tolerance value |
Acceptance/Minor/Tolerance.deprecated | Bool | Whether this tolerance field is deprecated |
X | 64f | X value |
X.deprecated | Bool | Whether this X field is deprecated |
Y | 64f | Y value |
Y.deprecated | Bool | Whether this Y field is deprecated |
Width | 64f | Width value |
Width.deprecated | Bool | Whether this width field is deprecated |
Length | 64f | Length value |
Length.deprecated | Bool | Whether this length field is deprecated |