在Qt中可视化3D场景

时间:2011-12-17 21:34:56

标签: qt opengl

我需要在Qt应用程序中可视化由~100,000个三角形组成的3D模型。需要颜色,放大/缩小和旋转。该解决方案必须在Linux和Windows下运行。

我应该直接使用OpenGL还是建议使用某个库?有游戏引擎(ClanLib,...),但我不确定它们是否合适。我们将不胜感激。

3 个答案:

答案 0 :(得分:4)

您应该考虑Qt附带的QtOpenGL模块。请查看provided examples并在YouTube上查看Qt OpenGL以查找一些截屏视频。

在几天前刚刚发布的Qt 4.8中,QtOpenGL added support for multi-threading

答案 1 :(得分:2)

您可以直接在QGLWidget中使用OpenGL调用,因此不要认为您可能受到Qt OpenGL支持的限制。

答案 2 :(得分:2)

你可以在QtOpenGL中自己做,但你可能会发现使用场景图更容易。 Open scenegraph与Qt很好地配合使用