![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.04.2010
Сообщений: 7
|
![]()
Здравствуйте!
Стоит такая задача: по изолиниям построить 3D поверхность. Изолинии (линии с одинаковой высотой) рисую при помощи мышки и записываю данные в 2-мерный массив (карту высот). Но для построения поверхности мало данных. Как интерполировать данных в пустых ячейках? Чтоб были заполнены все ячейки. Вот мой код: Код:
HeightMap.png |
![]() |
![]() |
![]() |
#2 |
Регистрация: 13.04.2010
Сообщений: 7
|
![]()
Up
Помогите пожалуйста! |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
1. нарисовать на бумаге профиль высот.
2. лтметить известные точки (изолинии) 3. отметить желаемые точки (изолинии) 4. соединить их линиями 5. посмотреть на рисунок 6. вспомнить школьную геометрию (прямоуглдьный треугольник и подобие) 7. ПОДУМАТЬ
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 13.04.2010
Сообщений: 7
|
![]()
Сколько думаю, думаю всё равно не получается это реализовать.
Может кто-то уже сталкивался с такой задачей?! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
По изолиниям постоить 3D поверхность (интерполяция) | HURRICANE | Общие вопросы .NET | 0 | 31.05.2010 16:07 |
Интерполяция изображений(Сплайн интерполяция)?????) | Danyla | Помощь студентам | 0 | 13.04.2010 09:08 |
Построить поверхность гиперболического параболоида. | Cody M. | Microsoft Office Excel | 5 | 12.05.2009 09:34 |
Постоить график функций: Паскаль | Deis | Помощь студентам | 5 | 19.01.2009 09:41 |
Поверхность по массиву точек на OpenGL в Delphi | Mixasik | Помощь студентам | 1 | 21.07.2008 16:41 |