Не морочте себе голову, такие задачи можно и нужно решать с помощью компьютера, а не ручных преобразований, в которых можно ошибиться и вся работа пойдет "коту под хвост"
Вот спосибо огромное!

а с помощью чего это делалось, и где можно это достать?
можно будет такую же гифку сделать но с исправленными минусами?
(a*(p4x-p3x)+p3x-a*(p2x-p1x)-p1x)^ + (a*(p4y-p3y)+p3y-a*(p2y-p1y)-p1y)^ - b^ = 0
И еще обратил внимание, что прога разделяет p4x на p4*x, p1y на p1*y итд. на самом деле это одна переменная. Я программист

так что можно будет решение сделать на вот такое уравнение (опять относительно "a")?
(a*(f-e)+e-a*(d-c)-c)^ + (a*(j-i)+i-a*(h-g)-g)^ - b^ = 0
Спасибо
