因爲本人的點雲平臺功能比較雜亂,可能對數據進行了處理後須要繁雜的操做處理,若是不能對這個操做流程進行保留,那麼每次都要從新進行操做,這樣勢必會榨乾筆者休息的所有時間,爲了節省時間學習,因此筆者痛定思痛,決定實現一個能保存平臺操做流程的功能,一句話歸納,就是對工程進行保存後,下次打開工程,軟件界面能立馬恢復關閉前的界面學習
(a)存儲工程文件設計
存儲文件仍是挺快的,由於這裏存儲的二進制文件,因此再大的數據,均可以很快進行存儲,這裏存儲的是一個配置信息加上存儲的實際文件。blog
(b)讀取工程文件開發
對剛纔存儲出去的工程文件進行了讀取,工程文件會包含大量的配置信息,筆者只是對一些主要的參數進行了存儲,並無面面俱到,相信有過三維顯示開發的小夥伴已經看出來了,筆者並無對相機參數進行存儲,(筆者一直奉行的作事原則就是能用就能夠了,沒強迫症),不過讀取的速度也仍是能夠的。十幾個文件也沒佔用太多時間。軟件
通過這麼一番折騰,本人對點雲操做的中間流程進行了存儲,下次打開接着處理,直接恢復到軟件關閉前的狀態是否是很爽呢?配置
在實現該功能以前,筆者每次都是打開一塊原始,憑藉着不太好的記憶,一點點操做,可能稍有不慎點錯了,一會兒軟件崩了,而後重頭又來,而後。。。,又而後。。。,真心感受浪費了筆者曾經多少寶貴的娛樂時間。話說軟件爲何要崩呢?由於筆者太菜,不懂得底層設計,因此操做不慎確定會崩的。二進制