Добавление кривых к пути - PullRequest
0 голосов
/ 25 марта 2020

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

Примером пользовательского ввода может быть форма бабочки ( массив координат x / y изображения):

enter image description here

У входа будут острые края, как на этом изображении, и я пытаюсь найти способ чтобы сгладить их:

enter image description here

Результат должен быть примерно таким (округленные края):

enter image description here

Я использую реагирующую натуру, и я рассмотрел использование кривых Безье, но все примеры, которые я нашел, основаны на встроенных методах из браузера / веб-холста.

Есть кто-нибудь советы для этого подхода (алгоритмы или реализации кода), любые предложения будут высоко оценены. Спасибо!

...