Current version which is more or less stable. There are some special cases in which it still fails, but I want to try to do the final transformation to see that everything is going as planned.
Remaining problems:
- Special cases
- When the new point is far in image 2, the process should be calculated in the opposite way.