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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Цветная кривая (qwt)  (Прочитано 1396 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« : Январь 16, 2021, 12:40 »

Всем привет!
Столкнулся с проблемой, что нужно вывести кривую (непрерывную), которая раскрашивается по её протяжённости
Кривая строится из набора примитивов: линий и дуг. Правила раскрашивания задаются как протяжённость(мм), цвет

Реализовал так: если примитив нужно красить в 2 цвета, то разбиваю примитив на 2 и каждому назначаю цвет
Во вложении пример работы

Проблема в том, что в точке 0 по высоте должен происходить цветовой переход, а из-за того что я использую толщину кисти 10 происходит наложение цвета над высотой 0...

Из идей имеется такая: в качестве кисти расчитывать и задавать градиент (линейный, конический)
Не знаю, взлетит ли идея. Может есть решение проще?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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