我QGraphicsView
用来显示 2D 图像,也有一个单独的QGLWidget
窗口来显示一些 3D 对象。我正在根据 3D 对象的旋转动态更改“QGraphicsView”中显示的图像。
我想在 2D 图像上渲染一个半透明的 3D 对象,就像 Maya 2009 曾经做的那样(注意视口右上角的立方体):(来源:boulevard-creation.com)
是否可以使用我当前的小部件执行此操作?如果没有,怎么可能做到?
我能想到的一种选择是渲染所有内容QGLWidget
并将 2D 图像显示为背景平面上的纹理,但这似乎有点痛苦。