Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Проведение гладкой линии по точкам   Найти похожие ветки 

 
Frozzen   (2004-11-09 13:29) [0]

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


 
REA   (2004-11-09 13:33) [1]

Вычислений не так много. Я даже код на форуме приводил. Смотря что считать "гладкой" и для каких целей. В математике такого критерия нет.


 
Frozzen   (2004-11-09 13:35) [2]

строю изолинии
наложил на карту регулярную сетку
получил значения в узлах
получил точки изолинии
и необходимо провести линию


 
cae ©   (2004-11-09 14:09) [3]

Может быть это поможет в качестве примера :
http://www.simdesign.nl/components/douglaspeucker.html


 
Frozzen   (2004-11-09 14:09) [4]

дак чего окромя сплайно можно использовать то


 
Frozzen   (2004-11-09 14:10) [5]

сейчас гляну


 
MBo ©   (2004-11-09 15:20) [6]

>кубического сплайна - вычислений тьма
Вовсе нет, сложность алгоритма O(N).
С той же асимптотикой, но попроще (но не глобальная гладкость) -сплайны Кэтмулл-Рома (и другие подмножества TCB-сплайнов)


 
Amoeba ©   (2004-11-09 16:29) [7]

Для построения изолиний есть бесплатный компонент:
http://anfilat.chat.ru/tpcolore.htm


 
Frozzen   (2004-11-09 19:16) [8]

спасибо гляну


 
Frozzen   (2004-11-09 19:37) [9]

А как по сложности В-сплайн?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.04 c
14-1099493766
oldman
2004-11-03 17:56
2004.11.21
Любителям "Колец"


1-1099643773
ORMADA
2004-11-05 11:36
2004.11.21
Проводник+Delphi


1-1099897667
zokzok
2004-11-08 10:07
2004.11.21
OnPaint


14-1099656127
anton2v
2004-11-05 15:02
2004.11.21
Кто такой мастер


1-1100091483
Ditrix
2004-11-10 15:58
2004.11.21
хранение GUI в BLOB полях





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский