Qt数据可视化; Q3D曲面变焦性能

时间:2019-06-28 23:01:44

标签: c++ qt

我的C ++小部件应用程序(无QML)将数据显示为Q3DSurface,具有1450行和1113列。当我使用鼠标中键进行缩放时,缩放效果不是很平滑,带有明显的抖动。我的应用程序调用了Q3DInputHandler :: wheelEvent(event),而没有进行任何“自定义”处理。在我的应用程序main()中,我尝试如下优化图形性能:

Q3DSurface *graph = new Q3DSurface();
// Improve zoom performance?
graph->setOptimizationHints((QAbstract3DGraph::OptimizationHint::OptimizationStatic));

但是我仍然看不到变焦性能有任何明显的不同。 还有其他方法可以改善Q3DSurface的缩放性能吗?非Qt'C'应用程序直接调用OpenGL函数,并以非常平滑的缩放在笔记本电脑上显示与3D表面相同的数据。因此,我认为不稳定的缩放不是由于硬件限制,而是由于Qt / Q3DSurface代码的开销。我的笔记本电脑cpu是双核Intel i5-7200U CPU @ 2.50GHz,带有Intel 5916显卡。

谢谢 汤姆

0 个答案:

没有答案