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

问题描述 投票:1回答:1

我目前正在开发一个Qt项目,它应该模拟尺寸为360x360的条形图。虽然我编写的代码有效但在模拟大小为360x360的条形图时却很迟钝且反应迟钝。对于像8x12等小尺寸3D条形图而言,这个问题不存在。我能做些什么才能使我的代码运行得更顺畅?

qt 3d
1个回答
0
投票

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

您可以做的是用常规3D渲染替换它,您可以自己创建整个图形。

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

如果您的数据经常更改或想要为图形设置动画,则可以将数据推入2D纹理,构建初始平面网格,并在“顶点着色器”中使用此纹理来移动网格顶点。通过这种方式,您可以为所有数据设置动画并获得流畅的帧速率。

© www.soinside.com 2019 - 2024. All rights reserved.