Cubic Bezier Path - сохранить длину дуги и выровнять ее - PullRequest
1 голос
/ 02 апреля 2019

Я бы хотел «выпрямить» кубическую кривую Безье так, чтобы ее длина дуги сохранялась.

enter image description here

Указаны координаты A, B и их контрольные точки (C и D), а также их пункты назначения (A' и B'). Поэтому при анимации от A до A' и B до B' мне нужно также рассчитать значения для C и D, чтобы линия выглядела одинаково длинной.

Как описано здесь для длины дуги:

для кубических и более высоких кривых Безье невозможно решить эту функцию, если вы хотите использовать ее «для всех возможных координат».

Кто-нибудь приходил с этим раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...