Ivanushka255, это умножение матрицы на вектор https://zaochnik.com/spravochnik/matematika/matrit...
Сначала используются координаты углов трансформированного прямоугольника, затем - исходного прямоугольника.
Цифры я подставлял в код на jsfiddle
Алгоритм не очень понятный не из-за незнания английского, а из-за не знания линейной алгебры. Не расстраивайся, я тоже её не знаю =)
js_123, собираешь все точки в массив, из массива собираешь polyline и заменяешь им исходный path. Для анимации изменяешь точки в массиве и перерисовываешь polyline