Я новичок здесь, и у меня есть вопрос об opengl в Qt4, который я изучал за последние несколько месяцев.
В частности, я ищу совет о том, как лучше составитьСцена в хорошем объектно-ориентированном виде с использованием QGLWidget.В идеале я хотел бы, чтобы каждый элемент в моей сцене был подклассом суперкласса Entity.Затем в моем основном QGLWidget я могу отсортировать сущности и отобразить их соответствующим образом.
Я заметил, что некоторые функции openGL (например, bindTexture) необходимо вызывать из QGLWidget (или QGLContext виджета).В данный момент я передаю указатель на QGLWidget, который управляет моим основным окном просмотра, каждой сущности и сохраняю его, чтобы я мог получить доступ к этим функциям.Это хорошая идея?
Будут с благодарностью приняты любые советы или даже указания относительно хороших веб-сайтов / книг, которые могут оказаться полезными.У меня есть книга Бланшетт / Саммерфилд, но раздел OpenGL довольно короткий, и большинство примеров на веб-сайте Qt довольно упрощенные.
Спасибо, Дэн