点云平台之创建工程文件

       由于本人的点云平台功能比较杂乱,可能对数据进行了处理后需要繁杂的操作处理,如果不能对这个操作流程进行保留,那么每次都要重新进行操作,这样势必会榨干笔者休息的全部时间,为了节省时间学习,所以笔者痛定思痛,决定实现一个能保存平台操作流程的功能,一句话概括,就是对工程进行保存后,下次打开工程,软件界面能立马恢复关闭前的界面

(a)存储工程文件

                                      

         存储文件还是挺快的,因为这里存储的二进制文件,所以再大的数据,都可以很快进行存储,这里存储的是一个配置信息加上存储的实际文件。

(b)读取工程文件

                                    

      对刚才存储出去的工程文件进行了读取,工程文件会包含大量的配置信息,笔者只是对一些主要的参数进行了存储,并没有面面俱到,相信有过三维显示开发的小伙伴已经看出来了,笔者并没有对相机参数进行存储,(笔者一直奉行的做事原则就是能用就可以了,没强迫症),不过读取的速度也还是可以的。十几个文件也没占用太多时间。

      经过这么一番折腾,本人对点云操作的中间流程进行了存储,下次打开接着处理,直接恢复到软件关闭前的状态是不是很爽呢?

      在实现该功能之前,笔者每次都是打开一块原始,凭借着不太好的记忆,一点点操作,可能稍有不慎点错了,一下子软件崩了,然后重头又来,然后。。。,又然后。。。,真心感觉浪费了笔者曾经多少宝贵的娱乐时间。话说软件为什么要崩呢?因为笔者太菜,不懂得底层设计,所以操作不慎肯定会崩的。

 

                                                                                                       

 

posted @   点小二  阅读(2215)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示