我需要在Qt应用程序中可视化由~100,000个三角形组成的3D模型。需要颜色,放大/缩小和旋转。该解决方案必须在Linux和Windows下运行。
我应该直接使用OpenGL还是建议使用某个库?有游戏引擎(ClanLib,...),但我不确定它们是否合适。我们将不胜感激。
答案 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很好地配合使用