Нарисуйте изображение в произвольных углах

Так что у меня нормальное изображение. Я определил Click- и Drag-Listeners в каждом углу прямоугольного изображения. Я хочу свободно трансформировать каждый из углов и рисовать его на экране.

Класс AffineTransform предоставляет возможности преобразования, но я не могНе могу найти способ понять это.

Я реализовал ту же функцию в Android с помощью метода Matrix.setPolytoPoly. Однако нет никакого эквивалента в Java-свинге.

Спасибо!

Изменить: я хотел бы проиллюстрировать этот процесс со следующим изображением:

Это должно произойти, когда я перетаскиваю один угол в верхний левый угол. Теперь проблема в том, что я неЯ полагаю, что такое поведение можно легко смоделировать с помощью чистой матрицы 3х3. Я посмотрел на собственный код Android, чтобы посмотреть поведение, нона самом деле довольно глубоко в родном коде.

Ответы на вопрос(1)

Ваш ответ на вопрос