Qt 3D条形图在大尺寸上变得无响应
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 3D条形图在大尺寸上变得无响应相关的知识,希望对你有一定的参考价值。
我目前正在开发一个Qt项目,它应该模拟尺寸为360x360的条形图。虽然我编写的代码有效但在模拟大小为360x360的条形图时却很迟钝且反应迟钝。对于像8x12等小尺寸3D条形图而言,这个问题不存在。我能做些什么才能使我的代码运行得更顺畅?
答案
我不认为Qt 3D条形图适用于如此大的数据集。事实上,拥有360 ^ 2条可能看起来不再像条形图:)。
您可以做的是用常规3D渲染替换它,您可以自己创建整个图形。
如果您的数据不经常更改,那么您可以构建类似于3D条形图的静态网格物体,并在OpenGL中渲染它。
如果您的数据经常更改或想要为图形设置动画,则可以将数据推入2D纹理,构建初始平面网格,并在“顶点着色器”中使用此纹理来移动网格顶点。通过这种方式,您可以为所有数据设置动画并获得流畅的帧速率。
以上是关于Qt 3D条形图在大尺寸上变得无响应的主要内容,如果未能解决你的问题,请参考以下文章
使用 git log 命令后经常(但不总是), : 显示在我的终端窗口上,它只是变得无响应