Страницы

Поиск по вопросам

понедельник, 13 апреля 2020 г.

Перевод функции arcTo -> bezier

#canvas #алгоритм

                    
Как бы превратить arcTo (стандартная функция postScript, да и не только, например
в HTML5Canvas она есть) с параметрами x1, y1, x2, y2, radius в кривую Безье?    


Ответы

Ответ 1



Вспомнить тригонометрию : ) Бился с аналогичным вопросом в Processing. Вопрос популярный и решения гуглятся. Например, даже с интерактивным примером.

Ответ 2



Занимался аналогичным вопросом. Вот в помощь картинка в svg для вычисления расстояния (l) до контрольной точки, тоже не для эллипса к сожалению, но думаю можно как-нибудь обобщить.

Комментариев нет:

Отправить комментарий