Hi,

The osgviewerQtWidget is built with the examples in OSG 2.9.9 to demonstrate a 
Qt/OSG combination. The example loads 4 osg files in 4 separate views (in a Qt 
window), grouped in a composite view. The example code requires the usage of 3 
classes: QOSGWidget, ViewQOSG and CompositeViewerQOSG. 

QOSGWidget derives from a QWidget object.
ViewQOSG derives from QOSGWidget and OSGViewer::View.
CompositeViewerQOSG derives from QWidget and OSGViewer::CompositeViewer.

I am trying to simplify this example to only use the QOSGWidget/ViewQOSG 
classes, as I don't require the functionality of the composite viewer. However, 
it seems as though that the CompositeViewerQOSG  contains a virtual paintEvent, 
which handles the drawing of the OSG models. Thus, by eliminating the composite 
viewer along with the paint event, when a model is loaded (e.g. cow.osg), a 
solid black view persists in the area where the cow should load. 

My question is, to create a simple osg viewer in a Qt window WITHOUT the 
composite viewer, will I need to reorganize the classes built in the example 
file (e.g, cut out code, add new paintEvent etc.) to get a simplified example 
working? Has anyone tried this with the OSG 2.9.9 example?

Thank you!

Cheers,
Christian

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=32402#32402





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to