I have a mesh, lets call it Mesh1. I selected some faces on this mesh and extract them to create a new object. I'm interested on this surface (not a volume, just a surface), lets call this Mesh2.
Then I made a copy of Mesh1 and applied some modifiers (decimate, remesh, etc.). This will be Mesh3. Now, Mesh3 has a different topology compared to Mesh1 but both represent the same object with minimal differences in shape but with a (not so) different topology. Now, I want to use Mesh2 to find the equivalent area on Mesh3. I have tried different approaches but nothing works.
This process is part of a project with blender code in python, so I'm not interested on using a "manual" solution but something to be automatized. I was trying to use also shrinkwrap, but this only adapt mesh2 to the shape of mesh3. Any idea of how to do it?