Ссылка: Официальная ссылка на SVG
Привет, мужчины и женщины, у меня возникают проблемы с сокращенными (определяемыми S или s в pathdata) кривыми безье, определяемыми как пути SVG. В частности, как вычислить первую контрольную точку.
Скажем, у нас есть одна команда curveto с контрольными точками (X1, Y1)
и (X2, Y2)
, конечная точка (X3, Y3)
и начальная точка (X0, Y0)
.
Далее идет команда сокращенной/гладкой кривой с первой контрольной точкой (X4, Y4)
и второй контрольной точкой (X5, Y5)
. Предположим, что все в абсолютных координатах для простоты.
Как вычислить неизвестную первую контрольную точку (X4, Y4)
из других известных точек?