Вопрос: как построить сплайн Безье (или В-сплайн) через N точек, соединяя каждую точку кубической кривой Безье?
В Java есть встроенная функция для рисования кубических кривых Безье - CubicCurve2D, по-этому хотелось бы использовать Java.
Я знаю, что через N точек можно построить бесконечное число кривых, потому что для каждой кривой Безье у нас есть только две точки - ее начало и конец, а не хватает еще 2 - контрольных точек.
Но если наложить определенные условия на расположение этих точек, то все должно получиться.
Короче, помогите с алгоритмом, как провести через N точек сплайн Безье, если каждая пара точек соединена кубической кривой Безье?
Спланы Безье и В-сплайны
Готового ответа на твой вопрос у меня нет, но в качестве хорошего пособия могу порекомендовать книгу "Компьютерная геометря". Вот как она выглядит...
http://academia-moscow.ru/catalogue/sal ... s/?id=1656
Если посмотришь оглавление, то начиная с 6-й главы идёт как раз тот материал, который тебя интересует.
http://academia-moscow.ru/catalogue/sal ... s/?id=1656
Если посмотришь оглавление, то начиная с 6-й главы идёт как раз тот материал, который тебя интересует.
-
- Сообщения: 41
- Зарегистрирован: 12 окт 2013, 12:42
Очень близкая тема, с примерами работы Безье кривой.
Также ищется формулы связи между управляющими точками для сплайна Безье.
http://forum.developing.ru/showthread.p ... #post91657
Также ищется формулы связи между управляющими точками для сплайна Безье.
http://forum.developing.ru/showthread.p ... #post91657
-
- Сообщения: 41
- Зарегистрирован: 12 окт 2013, 12:42
Никто не знает, одному Гуру написал он не понял, уже и анимации создал..тупой чтоли попался =\…