Start » Filter Reference » Point3DGrid » Point3DGrid Fitting » GoldenTemplate3D
Module: | Vision3DPro |
---|
Compares points on the input with the golden object. Any significant differences are considered defects.
Name | Type | Range | Description | |
---|---|---|---|---|
inObject | Point3DGrid | Input Point3DGrid | ||
inGoldenObject | Point3DGrid | Point3DGrid with the golden object | ||
inMaxDistance | Real | 0.0 - | Maximal allowed distance between corresponding vertices of the input and the golden object | |
inVoxelSize | Real | 0.0 - | Defines a voxel size used to subsample both grids. | |
inNeighborCount | Integer | 1 - | Defines number of neighbors used to compute average distances between vertices during noise removal. | |
inSampleCount | Integer | 1 - | Defines number of samples used by the registration algorithm. | |
inDeltaCorrection | Real | 0.0 - | Defines the accuracy of the alignment. With smaller delta the amount of allocated memory increases. | |
inMaxAngle | Real* | 0.0 - 360.0 | Limits the maximum rotation angle of the final transform. | |
inMaxTranslationDistance | Real* | 0.0 - | Limits the length of the translation vector of the final transform. | |
inOverlap | Real | 0.0 - 1.0 | Defines the estimated overlap between two input grids (0 = no overlap, 1.0 = every point in inObject is also in inGoldenObject). | |
outMissing | Point3DArray | Points from the golden object not present in the input object. | ||
outExcessive | Point3DArray | Points from the input object not present in the golden object. | ||
outAlignment | Matrix | The transform that aligns best the input object to the golden object. | ||
diagCleanedGoldenObject | Point3DGrid | Golden object after subsampling and noise removal. | ||
diagAlignedObject | Point3DGrid | Aligned and cleaned input object |
Errors
This filter can throw an exception to report error. Read how to deal with errors in Error Handling.
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Grids are empty after noise removal in GoldenTemplate3D. |
DomainError | inNeighborCount is larger than the number of valid points in GoldenTemplate3D. |
DomainError | Input grid has no valid points in GoldenTemplate3D. |
DomainError | Input grid is empty in GoldenTemplate3D. |
DomainError | Parameter inDeltaCorrection in GoldenTemplate3D has to be greater than 0.0 |
DomainError | Parameter inVoxelSize in GoldenTemplate3D has to be greater than or equal to 0.0 |
Complexity Level
This filter is available on Advanced Complexity Level.