Показать сообщение отдельно
Старый 10.02.2012, 18:55
Idalgo вне форума Посмотреть профиль Отправить личное сообщение для Idalgo Найти все сообщения от Idalgo
  № 1  
Ответить с цитированием
Idalgo

Регистрация: Jul 2006
Сообщений: 89
Отправить сообщение для Idalgo с помощью ICQ
Question Алогиритм inset/outset (inflate) bezier

Приветствую!

Разыскивается алгоритм создания паралельных кривых. Исходные данные - замкнутая кривая Безье, необходимо получить кривую, отстоящую от исходной на заданое расстояние.
В результате должна быть также замкнутая кривая Безье без "петель".

Аналогичный инструмент в иллюстраторе называется inflate, в inkscape - inset

Нужен либо открытый исходник, либо внятный алгоритм построения.
На данный момент гугль ничем не помог
В исходниках inkscape смотрел, но моих знаний по cpp для понимания не хватает.