Imgur album with the pictures I will use to show you the problem: https://i.sstatic.net/YaEId.jpg
So, I have many cases like this:
Here I moved the left vertex to show you that the "green" upper edge is not the same of the "red" edge:
When I use TinyCAD add-on XALL feature to add vertices to all the edges which intersect with other edges, the faces which were supported by those edges get deleted:
Then I use Remove Doubles and press F to remake the deleted faces:
But, as you can see, the materials applied to those faces are of course different from the original ones. I could re-assign all the materials but that would require a lot of work since I have many of these cases.
Is there a way to use TinyCAD XALL feature while keeping faces and their assigned materials?