Qt 3D条形图在大尺寸上变得无响应

  • 本文关键字:响应 3D 条形图 Qt qt 3d
  • 更新时间 :
  • 英文 :


我目前正在做一个Qt项目,该项目应该模拟尺寸为360x360的条形图。虽然我编写的代码可以工作,但在模拟大小为 360x360 的条形图时,它很慢且响应迟钝 对于 8x12 等较小尺寸的 3D 条形图不存在此问题。如何使我的代码运行更流畅?

我不认为Qt 3D条形图适用于这样的大数据集。事实上,拥有 360^2 个条形可能看起来不再像条形图:)。

您可以做的是将其替换为常规的3D渲染,您可以在其中自行创建整个图形。

如果你的数据不经常变化,那么你可以构建类似于3D条形图的静态网格,并在OpenGL中渲染它。

如果您的数据经常更改,或者您想要对图形进行动画处理,则可以将数据推送到 2D 纹理中,构建初始平面网格,并在顶点着色器中使用此纹理来替换网格顶点。通过这种方式,您可以对所有数据进行动画处理并获得流畅的帧速率。

最新更新