用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點雲數據

 

能夠改變點的大小

 

能夠自由設置點的顏色,網格是否顯示

 

能夠修改點的形狀

 

帶有光線反射,陰影功能(能夠取消)

相關文章
相關標籤/搜索