Как рассчитать контрольные точки для кубической кривой, которая аппроксимирует эллиптическую дугу? - PullRequest
1 голос
/ 26 ноября 2010

Почти все приложения векторной графики (например, Corel) аппроксимируют эллиптические дуги несколькими кубическими кривыми Безье.Мне нужно добавить аналогичную функциональность в мое приложение.Итак, мой вопрос: как рассчитать контрольные точки этой кривой Безье?

1 Ответ

4 голосов
/ 26 ноября 2010

Есть много страниц , объясняющих, как это сделать. Эта статья, например, Дон Ланкастера , содержит контрольные параметры для деления эллипса между 2 и 8 кубическими сплайнами с подробным анализом случая с 4 сплайнами.

...