Главная страница
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.029 c
3-30231
tERRORist
2003-03-20 18:59
2003.04.10
Можно ли создавать и выполнять свои функции в MySQL из Дельфы


14-30564
uu
2003-03-24 21:33
2003.04.10
Справочник по математике


14-30565
SergeN
2003-03-24 11:17
2003.04.10
Тест из газеты


14-30524
Makhanev A.S.
2003-03-21 19:51
2003.04.10
Просмотр переменных отладчиком...


3-30303
Sirus
2003-03-23 10:43
2003.04.10
IBase 5.5 и IBase 6 на одной машине... Можно или нет???