Russian Qt Forum
Февраля 19, 2025, 01:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

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

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

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


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