Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.10;
Скачать: CL | DM;

Вниз

Контурная карта поверхности   Найти похожие ветки 

 
SergeyL   (2003-01-09 16:33) [0]

Здравствуйте! Может быть кто нибудь подскажет как, имея текстовый файл трехмерных координат (просто в каждой строке файла три числа), построить графически изображение контурной карты этой поверхности с плавными контурными линиями?


 
LongIsland ©   (2003-01-09 17:21) [1]

Подскажу, но ты упадешь:-) За два дня эта задача не решается однозначно. В принципе, если подождешь немного, через пару-тройку дней я закончу компонент для получения интерполяционных значений, могу выслать.

В общем случае дело обстоит примерно так:
1. Выполняется триангуляция для заданного набора точек.
2. Внутри треугольников производится интерполяция. Способов много, сходу только могу штуки 3 предложить: попиксельная (лучше даже не связываться - будет сложно связать треугольники), линейная (определяются уровни интерполяции на ребрах треугольника и соединяются прямыми линиями - наиболее оптимальная, при большом количестве точек даже не видно, что это прямые линии), сплайновая (вытекает из предыдущего - уровни интерполяции заносятся в массивы и по ним рисуются сплайны)
3. Если нужно, то заливаешь цветом между уровнями. Не нужно - помечай уровни числовыми значениями (в двух словах не объяснишь, как это делается).

Пиши на мыло, если что. Удачи!


 
Evgeny V ©   (2003-01-10 04:56) [2]

Ну если хочешь можешь использовать и чужие компоненты, TChart Pro(gjlxthrbdf. Pro, а не стандартной поставки) например, в нем есть несколько подходящих сериес, или Graph3D, рисует быстрей но возможностей поменьше, в том же аксисе например, ну если у тебя карта высот по координатам, то при подборе хороших цветов контуры в принципе и не нужны (но тебе видней ), и так довольно наглядно, я такое делал, можешь испрльзовать GIS сторонних производителей, ну MapInfo тоже. А интерполяцию я делал билинейную, просто определял высоты для тех точек, которых нет в базе, и каждому диапазону высот назначал свой цвет, получилось не так уж и плохо, похоже на фото со спутника (я остановился на плоском варианте отображения, хотя можно и 3D), ну так и должно было быть так как у меня была база высот снятатя спутниками.



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

Текущий архив: 2003.04.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-30571
Дмитрий К.К.
2003-03-25 06:22
2003.04.10
Именинники 25 марта


14-30582
mikeevteev
2003-03-25 01:08
2003.04.10
Где найти avi для длительной файловой операции.


8-30470
moxx
2003-01-08 18:13
2003.04.10
Кончается Canvas ?


4-30667
KDenis
2003-02-10 19:41
2003.04.10
Как узнать Handle процесса по Handle у его главного окна?


3-30281
SaperXL
2003-03-20 00:40
2003.04.10
Помогите выбрать СУБД