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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Полноэкранная OpenGL демка, glut VS GLWidget. Что быстрее и экономичнее?  (Прочитано 3676 раз)
CProger
Гость
« : Июнь 21, 2009, 18:18 »

Сейчас я изучаю OpenGL в GLWidget'е. У программы должна быть возможность запускаться на полный экран. (с GLWidget'ом в этом плане проблем наверное не будет? мало ли.. лучше сразу спросить).

Всё что будет делать программа - кубики там разные, с сферами, треугольниками летать и т.д. и т.п.
Почему GLWidget - удобно управлять кнопками из QT, потому как менюшки в OpenGL я ещё делать не умею Улыбающийся

Вот и думаю, может быть оптимальнее будет с использованием glut делать окно или в GLWidget'e рисовать? а вот полноэкранное..?
Записан
mozgofil
Гость
« Ответ #1 : Июнь 24, 2009, 19:07 »

Сейчас я изучаю OpenGL в GLWidget'е. У программы должна быть возможность запускаться на полный экран. (с GLWidget'ом в этом плане проблем наверное не будет? мало ли.. лучше сразу спросить).

Всё что будет делать программа - кубики там разные, с сферами, треугольниками летать и т.д. и т.п.
Почему GLWidget - удобно управлять кнопками из QT, потому как менюшки в OpenGL я ещё делать не умею Улыбающийся

Вот и думаю, может быть оптимальнее будет с использованием glut делать окно или в GLWidget'e рисовать? а вот полноэкранное..?
по скорости программирования - на глуте чуть быстрее
Однако glut'овское GUI достаточно ограниченое( напр. вращение колёсика не обрабатывается)
Остальные различия - из области  "как скомпилировать" и "как запустить"

Записан
CProger
Гость
« Ответ #2 : Июнь 25, 2009, 23:53 »

Ну если разница только в скорости программирования, тот тут и выбирать даже не приходится. На QT гораздо удобнее управлять прогой! Улыбающийся
Записан
Lestat
Гость
« Ответ #3 : Июль 06, 2009, 00:30 »

На своем опыте проверил...
  • Для всяких мелких демок можно быстренько на глютовском окне сделать.
  • В большом проекте только какой-нибудь виджет, которым удобно управлять... можно даже свой очень удобный велосипед написать)
Иногда пишу небольшие примеры на глюте для демонстрации некоторых вещей... получается компактный и понятный исходник, легко читается и быстро воспринимается.
Похожую аналогию заметил в демках nVidia... но для чего-то серьезного, где нужно много кнопочек/менюшек нужен виджет. Как во всяких CAD'ах/рисовалках.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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