Мы хотели бы реализовать этот вид преобразования: Screenshot-73.png
![Screenshot-73](https://i.stack.imgur.com/PePqL.png)
Это изображение взято из Gimp с использованием Unified Transform Tool. Вы просто перетаскиваете углы, и прямоугольник трансформируется свободно. Я считаю, что это называется проективное преобразование .
Есть ли у кого-нибудь формулы для создания матрицы преобразования для такого проективного преобразования с учетом расположения углов?