Да, и еще добавлю: если делается собственный редактор, а не используются чужие данные, то вполне можно использовать псевдо кубические кривые - две гладко состыкованные квадратичные кривые.
Пример имеется, жми цифорку 4 увидишь пример.
На странице проекта
http://code.google.com/p/bezier/ ты можешь качнуть классы через SVN, там есть эта демка.