I'm trying to figure out a way to essentially search through a large number of 3D models (assume they're all single SLDPRT files) and compare them to a single master part file to find any files in the directory that are a significant match to the master part file (i.e. trying to find the most similar, or least dissimilar) files in the group.
The comparison utility works well - but it does not work if the same part is rotated around a certain point. Even if the part is identical, just translated or rotated a certain distance, the compare utility will not recognize that the parts are the same.
Is anyone aware of a tool that will allow me to search for identical 3D models that does not require that all files be based on the same coordinate system?
Sample files are attached. "Part 1" and "Part 5 re-aligned" are essentially the same file, just rotated about the origin. The Solidworks comparison utility recognizes these as completely different parts.