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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: И снова вывод текста  (Прочитано 4038 раз)
Larry
Гость
« : Май 24, 2015, 08:05 »

Добрый день, форумчане. Возникла необходимость вывода текста по произвольному контуру средствами openGL (вернее возникнет через 1-2 месяца). Это необходимо для вывода надписей на карте (название улиц и т.п.). Например, дорога изгибается и надпись тоже должна. Опыта с openGL ноль, только начинаю изучать. Можно ли это сделать? Или есть какая-либо библиотека? Подскажите пожалуйста. Спасибо.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Май 24, 2015, 08:56 »

1) Рисовать текст как геометрию. Хлопотно

2) Использовать QPainter после вызовов OpenGL. Это самый привлекательный вариант, но есть проблема - некоторые вызовы могут заблокировать текст и QPainter вообще.

3) Нарисовать текст в QImage и потом glWritePixels. Это будет работать но нет той гибкости что с QPainter
Записан
Larry
Гость
« Ответ #2 : Май 24, 2015, 09:02 »

Спасибо, попробую разобраться. А если использовать библиотеку FTGL? На одном из ресурсов посоветовали смотреть в эту сторону. Не в курсе, можно ли сделать это с этой библиотекой?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Май 24, 2015, 11:54 »

Спасибо, попробую разобраться. А если использовать библиотеку FTGL? На одном из ресурсов посоветовали смотреть в эту сторону. Не в курсе, можно ли сделать это с этой библиотекой?
Лучше решать проблемы в порядке их поступления и не спешить с привлечением либ(ы) пока это не вызывается необходимостью. Есть Qt пример OverPainting, лучше с него и начать. "Проблемы возможны" еще не значит "они обязательно возникнут".
Записан
Larry
Гость
« Ответ #4 : Май 24, 2015, 12:49 »

Igors, спасибо большое за информацию и советы...буду осваивать Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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