2012-01-08 49 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。對於那些有興趣做不同場景在不同部件上呈現的場景,同時僅根據需要執行更新(沒有定時器)將會很有用。該文章有一個鏈接到源代碼。