Доброго времени суток.
Есть некая фигура заданая как набор линий или кривых Безье, хранимая в объекте QPainterPath, в который последовательно добавляли елементы(линии или кривые Безье
http://doc.trolltech.com/4.4/qpainterpath.html#cubicTo ).
Нужно сделать некое подобие Freeform инструмента (см. ссылку),
http://movies1.vtc.com/player/hbMoviePlayer.php?cipher=1n9t0h357d4e|||hr|3n1a7s| 9|pe10cf|3ee|2sj&size=Small&movieName=Freeform+Too l&titleName=Macromedia+FreeHand+9
достаточно только перемещать базовые точки.
Вопрос: на видео при перемещении базовой точки появляются новые точки(новые кривые), объясните на основе какого алгоритма происходит изменение смежных кривых и добавление новых ?
Я надеюсь что за всем этим механизмом должны быть общеизвестные описаные алгортмы или я ошибаюсь ?
p.s. если не запускается видео то нужен quick time скачать можно тут
http://www.apple.com/quicktime/download/