用QT制做3D点云显示器——QtDataVisualization

        由于QT的三维显示模块QtDataVisualization已经对我的开发免费开放了,因此在制做点云,地图,表格之类的东西的时候,其实咱们都不须要使用QtCharts或者QOpenGL模块了。直接使用QtDataVisualization模块很是的方便。编程

        正好最近须要制做一个点云显示器,我就按照官方的文档Assistant的Example-Scatter Example和工做须要制做了一个三维点云显示器,它带摄像机,光线,阴影,高度颜色显示,光滑,不一样主题切换,网格显示等功能网络

                落剑仙-制做-2020-4-21

         代码量很少,由于 QT的封装设计的很是好,制做出来的效果也很好。
云计算

        我查阅了一下网络上的资料,发现目前没有很合适,很简单的QtDataVisualization点云显示器教程。(固然PCL,OpenGL都是经典的,高级点云计算的库。可是它们都比较复杂,不是很适合编程初学者。若是你是研究点云方面的研究人员,你确定仍是须要使用PCL的,不过若是你是一个但愿用最短期制做出一个可使用的点云软件在WINDOWS运行的话,那这个教程对你应该是有帮助的spa

        因此我准备将教程写一下,代码难度较低,规避了OpenGL的许多数学问题。我我的猜想应该一个大一计算机学生在看完教程后,应该都能用一天时间写出来。设计

        (固然,由于某些缘由,我不会直接将软件程序和代码直接所有公开,也没有那个必要,由于这QTDataVisualization模块使用起来很轻松,相信你们看完后都能轻松写出来)3d

 

能够直接导入txt,mat点云数据

 

能够改变点的大小

 

能够自由设置点的颜色,网格是否显示

 

能够修改点的形状

 

带有光线反射,阴影功能(能够取消)

相关文章
相关标签/搜索