2012-01-08 76 views
14

我已经摆弄Qt上的OpenGL。但现在我想要有复杂的场景。 (加载多个COLLADA/MD2型号)。集成OpenSceneGraph与Qt

为此,我正在考虑使用OpenSceneGraph(OSG)。 是否可以将OSG与Qt集成?如果是的话如何?

谢谢。

回答

1

是的 - 我没有在OSG上工作过一年,但是OSG中有一个非常好的Qt小部件,对于商业产品来说工作得很好。

随着4.8在OpenGL中新的改进应该会更好

你或许应该搜索osg forum

+0

osgQt使用Qt 5.x和多线程呈现时,OSG的小部件目前不起作用 – Beachwalker 2014-03-12 16:03:29

15

OpenSceneGraph的3.0.x中现在有一个osgQt库,可以很容易OSG中内Qt的整合。请注意样品,尤其是osgviewerQt

1

只需指出另一个资源(与QOpenGLWidget一起使用):Bastian Rieck撰写的文章Making Qt and OpenSceneGraph play nice。对于那些有兴趣做不同场景在不同部件上呈现的场景,同时仅根据需要执行更新(没有定时器)将会很有用。该文章有一个链接到源代码。