由於QT的三維顯示模塊QtDataVisualization已經對我的開發免費開放了,因此在製做點雲,地圖,表格之類的東西的時候,其實咱們都不須要使用QtCharts或者QOpenGL模塊了。直接使用QtDataVisualization模塊很是的方便。編程
正好最近須要製做一個點雲顯示器,我就按照官方的文檔Assistant的Example-Scatter Example和工做須要製做了一個三維點雲顯示器,它帶攝像機,光線,陰影,高度顏色顯示,光滑,不一樣主題切換,網格顯示等功能。網絡
代碼量很少,由於 QT的封裝設計的很是好,製做出來的效果也很好。
雲計算
我查閱了一下網絡上的資料,發現目前沒有很合適,很簡單的QtDataVisualization點雲顯示器教程。(固然PCL,OpenGL都是經典的,高級點雲計算的庫。可是它們都比較複雜,不是很適合編程初學者。若是你是研究點雲方面的研究人員,你確定仍是須要使用PCL的,不過若是你是一個但願用最短期製做出一個可使用的點雲軟件在WINDOWS運行的話,那這個教程對你應該是有幫助的。)spa
因此我準備將教程寫一下,代碼難度較低,規避了OpenGL的許多數學問題。我我的猜想應該一個大一計算機學生在看完教程後,應該都能用一天時間寫出來。設計
(固然,由於某些緣由,我不會直接將軟件程序和代碼直接所有公開,也沒有那個必要,由於這QTDataVisualization模塊使用起來很輕鬆,相信你們看完後都能輕鬆寫出來)3d