Russian Qt Forum
Ноябрь 24, 2024, 20:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема рисования карты высот  (Прочитано 3992 раз)
dr_Begemot
Гость
« : Декабрь 28, 2009, 11:42 »

Обнаружилась вот такая проблема...
Нужно нарисовать карту высот.
Область для отображения разбита на квадраты, каждый квадрат заполняется определенным цветом (градация от синего к красному) и получается карта высот. Когда данных слишком много, бывает, что на один квадрат претендуют несколько данных, тогда нужно отображать максимальный, минимальный или средний цвет. Однако анализ всего массива данных занимает слишком много времени, есть ли возможность контролировать это в процессе рисования? Либо использовать какую-то особую возможность заливки или еще как?
Записан
Dendy
Гость
« Ответ #1 : Декабрь 28, 2009, 11:55 »

Думаю нужно просто кешировать картинку в памяти. А чтобы не тормозило главный поток - посмотрите пример мандельброт из Qt для работы с рисованием и потоками.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.1 секунд. Запросов: 20.