Я использую QGraphicsView
, чтобы показать 2D-изображение, а также у меня есть отдельное окно QGLWidget
для отображения какого-либо 3D-объекта.Я динамически изменяю изображение, отображаемое в QGraphicsView, на основе поворота 3D-объекта.
Я хотел бы визуализировать полупрозрачный 3D-объект поверх 2D-изображения, что-то вроде Maya 2009 использовалосьсделать (обратите внимание на куб в верхнем правом углу окна просмотра): Скриншот Maya 2009 http://www.boulevard -creation.com / images / 2008/11 / maya2009png.png
Этоможно сделать это с моими текущими виджетами?Если нет, то как это можно сделать?
Один из вариантов, который я могу придумать, состоит в том, чтобы визуализировать все в QGLWidget
и отображать 2D-изображение в качестве текстуры на плоскости фона, но это кажется немного болезненным.