Построение поверхностей в Делфи (ХЕЛП!!!)

webb_O

Турист
Регистрация
15 Янв 2006
Сообщения
9
Реакции
0
Credits
14
Доброго времени суток всем
Я когда-то поднимал уже здесь этот вопрос, но ответа так и не получил, возможно сейчас найдется человек который сталкивался с этой проблемой.
Ситуация такая:
Есть файл с данными - две координаты и значение. Вопрос, как построить поврхность и визуализировать эту поверхность в Делфи.
Ожидаемый результат хотелось бы получить примерно такого плана
kycher.jpg

Заранее спасибо за ответ
 

SUNcheez

Турист
Регистрация
26 Ноя 2004
Сообщения
12
Реакции
2
Credits
10
поясни, что ты имеешь в виду под "визуализировать эту поверхность"??
Если тебе нужна просто цветовое выделение в зависимости от координаты - то тут по-моему все достаточно тривиально: скармливаешь парсеру свой файл, ассоциируешь значениям цвета и строишь на канве примитивный график.
Если нужно 3Д - то тут тоже ничего особо сложного нет, идея аналогична, тольно вдобавок к цвету соотносишь значение по выбранной оси координат.
Вдобавок можно попробовать взать какой-нить чарт генератор и приспособить его под свои цели, Но ИМХО лучше самому написать компонентик.
 

webb_O

Турист
Регистрация
15 Янв 2006
Сообщения
9
Реакции
0
Credits
14
Спасибо,
Нужно не 3Д а обычное 2Д только с "подсветкой" (возможность менять угол солнечных лучей)
 

FractalizeR

Турист
Регистрация
7 Сен 2007
Сообщения
31
Реакции
2
Credits
58
Наверное нужно OpenGL воспользоваться. Так проще всего.
 

ppkp

Местный
Регистрация
11 Май 2006
Сообщения
25
Реакции
4
Credits
42
Доброго времени суток всем
Я когда-то поднимал уже здесь этот вопрос, но ответа так и не получил, возможно сейчас найдется человек который сталкивался с этой проблемой.
Ситуация такая:
Есть файл с данными - две координаты и значение. Вопрос, как построить поврхность и визуализировать эту поверхность в Делфи.
Ожидаемый результат хотелось бы получить примерно такого плана
kycher.jpg

Заранее спасибо за ответ

Из файла с данными(X,Y,Z) необходимо построить регулярную сетку, используя метод InvDist, Krigging или подобное. Затем, если нужны изолинии(контуры), построить их из этой сетки. А для цветового выделения контуров можно использовать SDL Component Suite (PlotLab)
 

delphian

Турист
Регистрация
29 Сен 2006
Сообщения
1
Реакции
0
Credits
2
Посмотри на этот компонент Для просмотра ссылки Войди или Зарегистрируйся я пользовался другим компонентом из этого набора - очень неплохо.