I received a CATIA file from a customer and am working to import it to Solidworks. The problem is that they created an assembly and then saved that out as a part. When I convert the CATPART to a step file and then import it I get a single SLDPRT. I know I can save the bodies as parts to recreate an assembly, but now I have thousands of duplicated parts. I know the same screws show up in hundreds of places but because of all of the file type changes they end up being recreated as unique parts in the aircraft coordinate system.
Is there a way to compare a directory full of parts in the API? Because of the imported geometry I think it would need to be a volume comparison but each instance of the same screw is moved in space. Can the compare utility account for these translations/rotations? Basically I just want to eliminate duplicated geometry so that I can see how many actual parts I have to make and get this project quoted.
Thanks in advance.