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

Qt 3D条形图在大尺寸时变得无响应,qt,3d,Qt,3d,我目前正在从事一个Qt项目,该项目应该模拟一个尺寸为360x360的条形图。虽然我编写的代码可以正常工作,但当它模拟360x360大小的条形图时,它运行缓慢且无响应。对于较小尺寸的三维条形图(如8x12等),这一问题并不存在。我该如何使代码运行更平稳?我不认为Qt 3D条形图适用于如此大的数据集。事实上,拥有360^2个条形图可能不再像条形图了:) 你可以做的是用常规的3D渲染来代替它,在这里你可以自己创建整个图形 如果数据不经常更改,则可以构建类似于3D条形图的静态网格,并在OpenGL中进行

我目前正在从事一个Qt项目,该项目应该模拟一个尺寸为360x360的条形图。虽然我编写的代码可以正常工作,但当它模拟360x360大小的条形图时,它运行缓慢且无响应。对于较小尺寸的三维条形图(如8x12等),这一问题并不存在。我该如何使代码运行更平稳?

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

你可以做的是用常规的3D渲染来代替它,在这里你可以自己创建整个图形

如果数据不经常更改,则可以构建类似于3D条形图的静态网格,并在OpenGL中进行渲染

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