![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Построение В-сплайна, как выбрать контр. точки?
Frozzen © (2004-11-10 08:16:00)Имеются точки, необходимо провести по ним изолинию.
Думаю использовать В-сплайн. Алгоритм построения В-сплайна вроди понятен.
А вот как получить контрольный точки?
Подскажите пожайлуста.
MBo (2004-11-10 13:38:00) [1]>а Катмула-Ромма пойдет
Вполне
Frozzen (2004-11-10 13:32:00) [2]а Катмула-Ромма пойдет
Frozzen (2004-11-10 13:26:00) [3]ну а потом по изолиниям уж раскрашевать
Frozzen (2004-11-10 13:22:00) [4]у меня задача следующая раскрасить карту
т.е. есть точки на карте с определенными значениями
я накладываю равномерную сетку и интерполяцией получаю значения в узлах, затем на ребрах сетки нахожу точки прохождения изолинии какого-то уровня и становится задача нарисовать эту линию
так, что бы проходила через все найденные точки и была плавный
MBo (2004-11-10 13:11:00) [5]>т.е. какой-нибуть кубический сплайн?
да.
Проблема при построении изолиний, как мне кажется, не просто в том, как построить сплайн - на эту тему куча исходников в инете, а как сделать так, чтобы изолинии не пересекались и в какой-то мере отражали реальную карту высот.
Frozzen (2004-11-10 13:04:00) [6]т.е. какой-нибуть кубический сплайн?
MBo (2004-11-10 12:37:00) [7]тогда забей на B-сплайны, и используй обычные интерполяционные.
Frozzen (2004-11-10 12:32:00) [8]Необходимо чтобы сплайн проходил через все точки
а не возле них