|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2010, 16:24 | #1 |
Регистрация: 13.04.2010
Сообщений: 7
|
По изолиниям постоить 3D поверхность (интерполяция) (C#)
Здравствуйте!
Стоит такая задача: по изолиниям построить 3D поверхность. Изолинии (линии с одинаковой высотой) рисую при помощи мышки и записываю данные в 2-мерный массив (карту высот). Но для построения поверхности мало данных. Как интерполировать данных в пустых ячейках? Чтоб были заполнены все ячейки. Вот мой код: Код:
HeightMap.png |
01.06.2010, 03:42 | #2 |
Регистрация: 13.04.2010
Сообщений: 7
|
Up
Помогите пожалуйста! |
01.06.2010, 09:02 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
1. нарисовать на бумаге профиль высот.
2. лтметить известные точки (изолинии) 3. отметить желаемые точки (изолинии) 4. соединить их линиями 5. посмотреть на рисунок 6. вспомнить школьную геометрию (прямоуглдьный треугольник и подобие) 7. ПОДУМАТЬ
программа — запись алгоритма на языке понятном транслятору
|
01.06.2010, 20:51 | #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 |