Программы на C++. Форум разработчиков
1711882866
Anonymous
Как я могу реализовать на C простой способ создания двух недостающих контрольных точек для эллиптической дуги с учетом начальной и конечной точки? Мне не нужна сложная оценка ошибок, просто что-то, что может взять точки A и D и создать контрольные точки B и C для эллиптической дуги, где я затем могу использовать алгоритм кубической интерполяции Безье для создания кривой.
что-то вроде
[code]void GetArcControlPoints(Point a, Point &b, Point &c, Point d)
{
.....
b = ...
c = ....
}
[/code]
Спасибо
Подробнее здесь: [url]https://stackoverflow.com/questions/3349459/general-formula-to-generate-a-cubic-bezier-elliptical-arc[/url]