複雑な OpenGL イメージとイメージ上のいくつかのスピンボックスを使用してディスプレイを作成しようとしています。http://doc.qt.digia.com/qq/qq26-openglcanvas.htmlを使用すると、単純な OpenGL 画像を背景に、コントロールを前景に持つ 2 つのレイヤー オブジェクト (QGraphicsScene から継承) を作成できます。
だから、今、本当の OpenGL 画像を背景として表示しようとしています。この画像は次のユーザーによって作成されました。
- 構造物にマッピングされたクワッド、
- クワッド (上部 z 値) に描画された、アルファ チャネルと特定のシェーダーを使用した 2D テクスチャで表されるいくつかの小さな 2D オブジェクト
- いくつかのポリライン。
この画像では、私はいくつかの奇妙な動作をしています。2D テクスチャ オブジェクトは、白い背景で描画されます。いくつかの実験では、この複雑な OpenGL 画像の描画ではアルファ チャネルが無効になっていることが示されているようです。
QGraphicsView のビューポートとして使用される QGLWidget のさまざまな構成を試しましたが、結果はありませんでした。
したがって、この OpenGL 画像を適切な透明効果で作成できるようにするには、助けが必要です。