2 / 2 / 1
Регистрация: 18.05.2017
Сообщений: 41
|
|
1 | |
Кривая Безье на основе N точек12.01.2018, 16:15. Показов 7192. Ответов 5
Метки нет Все метки)
(
Доброго времени суток!
Вопрос такой, существует n(допустим 500) точек, по ней нужно построить кривую Безье для сглаживания точек я запрограммировал стандартную формулу https://ru.wikipedia.org/wiki/... 0%BA%D0%B5 на Python программа прошла и апроксимировала точки кривой превосходно но при переносе в С++ - загвостка, при расчёте полиномами Бернштейна , возникает переполнение типа Я думаю это уже до меня решено, подскажите пожалуйста куда копать в данный момент мне ? Заранее спасибо! Добавлено через 15 минут Знаю что можно оптимизировать через "треуголник Паскаля" , запрогал, та же тема - переполнение типа(
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
12.01.2018, 16:15 | |
Ответы с готовыми решениями:
5
Кривая Безье
Кривая Безье по 4 точкам Кривая Безье из 7 точек |
случайный прохожий
2056 / 1325 / 456
Регистрация: 20.07.2013
Сообщений: 3,694
|
|
13.01.2018, 03:07 | 3 |
0
|
2055 / 1533 / 166
Регистрация: 14.12.2014
Сообщений: 13,326
|
|
13.01.2018, 04:04 | 4 |
Проще застрелится чем ее сгладить. степенные функции после 6-ой степени скачки невменяемые устраивают а не сглаживают. Для этого B-сплайн применять нужно или составные кривые Безье. У вас точно через все точки провести надо или аппроксимировать т.е. чтобы проходила в близости точек?
Добавлено через 2 минуты Какого именно типа и где именно происходит?
0
|
2 / 2 / 1
Регистрация: 18.05.2017
Сообщений: 41
|
|
13.01.2018, 12:50 [ТС] | 5 |
Я вчера ночью накопал b-сплайны и алгоритм Кастельжо
но в Кастельжо сплайн должен проходить через точку слияния, что не очень хорошо для моей задачи Я выбрал b-сплайн для сглаживания, сейчас сижу тружусь , если подкините код b - сплайнов на любом языке программирования будет прекрасно Спасибо за ответ)))
0
|
случайный прохожий
2056 / 1325 / 456
Регистрация: 20.07.2013
Сообщений: 3,694
|
|
13.01.2018, 18:07 | 6 |
![]() Решение
0
|
13.01.2018, 18:07 | |
Помогаю со студенческими работами здесь
6
Кривая Безье на 256 управляющих точек Кривая Безье для любого количества точек
Кривая Безье Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |