VTK 有没有一种增量绘制技术?
vtk吧
全部回复
仅看楼主
level 4
130啊斤 楼主
我目前做一个软件,用于实时显示采集到的数据。
数据是不断增加的,如果每次都从新绘制全部数据,一开始还好,数据量大了后,就会变得很卡。
能不能让VTK只绘制新采集到的数据,之前的数据保留在屏幕上?
2015年12月17日 13点12分 1
level 12
IGSTK里肯定有这个解决方案,找找看
2015年12月18日 00点12分 2
谢吧主,找到了一定分享一下[太开心]
2015年12月18日 01点12分
@130啊斤 客气,有问题一起研究[哈哈]
2015年12月18日 09点12分
level 7
数据改变当然要重新绘制,你可以考虑其他方面的问题,比如构造数据使用并行方法,使用多线程等
2015年12月18日 13点12分 3
现在的问题是render()函数执行的太慢,目前测试的数据量其实不大,但是render()的执行时间都已经到了200ms了,由于是实时的绘制,还要求有交互,旋转什么的就会卡
2015年12月18日 14点12分
用OpenGL绘制同样的数据,用的时间只有vtk的十分之一,我不知道是我用vtk的方法不对,还是vtk就是这么慢。。。
2015年12月18日 14点12分
回复 130啊斤 :检查显卡驱动,使用立即渲染模式,render是渲染,数据构造应该想办法要快,或者使用最新vtk opengl2渲染,opengl2使用shader渲染,显卡如果比较老,还是考虑下换个当前主流显卡
2015年12月18日 14点12分
@hwliu11 看来我了解的还是太少,多谢指点[太开心]
2015年12月18日 15点12分
1