私はここで新しく、Qt4のopenglについて質問があります。これは、過去数か月にわたって学習してきました。
特に、QGLWidgetを使用してオブジェクト指向の方法でシーンを構成するための最良の方法についてアドバイスを求めています。理想的には、シーン内のすべてのアイテムをスーパー「エンティティ」クラスのサブクラスにしたいと思います。次に、メインのQGLWidgetで、エンティティを並べ替えて、それに応じてレンダリングできます。
ただし、特定のopenGL関数(bindTextureなど)をQGLWidget(またはウィジェットのQGLContext)から呼び出す必要があることに気付きました。現在、メインビューポートを制御するQGLWidgetへのポインターを各エンティティに渡し、それらの関数にアクセスできるように格納しています。これは良い考えですか?
どんなアドバイスもありがたく受け取られるでしょう、あるいは助けになるかもしれない良いウェブサイト/本への道順さえ。Blanchette / Summerfieldの本を持っていますが、OpenGLセクションは非常に短く、QtWebサイトのほとんどの例はかなり単純です。
ありがとう、ダン