Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2012, 10:25   #1
Sauber
Пользователь
 
Регистрация: 21.11.2010
Сообщений: 54
По умолчанию Построение линий уровня

Добрый день, меня интересует следующий вопрос: как лучше построить линии уровня?
В данный момент я просто просчитываю все значения функции на интервале от -10 до 10 и считаю все значения функции. Затем я нахожу крайнюю левую точку, и крайнюю правую и строю эллипс. Но такая отрисовка неверна. Хотелось бы узнать еще способы построения линий уровня.
Sauber вне форума Ответить с цитированием
Старый 07.12.2012, 04:59   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Можно считать градиент функции и идти перпендикулярно ему, попутно отрисовывая линию уровня на получившемся пути. Только, мне кажется, из-за погрешности линия может не замкнуться, но приблизительная картина точно получится.
UPD
Вот, думаю примерно то, что нужно: Marching squares
Форматируйте код, будьте людьми.

Последний раз редактировалось Granus; 07.12.2012 в 05:06.
Granus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисовка линий уровня (Delphi) Lognev Помощь студентам 0 16.10.2012 18:20
Линии уровня Rina20 Помощь студентам 9 12.04.2012 10:45
Драйвер уровня ядра Mr_ViK Помощь студентам 0 18.02.2012 18:16
ЛИНИИ УРОВНЯ (ПАСКАЛЬ) mens-evgenij Помощь студентам 1 22.05.2009 09:50
Построение линий уровня(pascal) cherkasenok Помощь студентам 1 21.05.2009 13:55