一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

可视化场景内存处理方法与流程

2022-05-18 15:58:05 来源:中国专利 TAG:

技术特征:
1.一种可视化场景内存处理方法,其特征在于,设置内存池,该内存池中保存了可视化场景当前位置的纹理对象,在所述可视化场景行走至下一位置时,加载该下一位置增加的纹理对象同时清除减少的纹理对象。2.根据权利要求1所述的可视化场景内存处理方法,其特征在于,所述内存池设置缓存量的个数以不影响计算机执行为限。3.根据权利要求1所述的可视化场景内存处理方法,其特征在于,首先遍历可视化场景中全部的全景点位置计算出当前可视化场景中在视口内和不在视口内的全景点位置,判断内存池中是否包括在视口内的场景的纹理对象,若不存在就加载该点的纹理对象并添加到内存池中。4.根据权利要求3所述的可视化场景内存处理方法,其特征在于,所述可视化场景行走至下一位置时,遍历不在视口内的全景点位置,清除内存池中不在视口内的位置点的纹理对象。5.根据权利要求3所述的可视化场景内存处理方法,其特征在于,视口内全景点位置包括可移动点和不可移动点,加载的是可移动点的纹理对象。6.根据权利要求1所述的可视化场景内存处理方法,其特征在于,使用自动寻路的方法计算出可移动全景点位置,自动增删所述内存池中的纹理对象,其步骤如下:以当前相机点作为第一全景点向可视化场景中的其他全景点发射射线,寻找到距离最近的第二全景点,以第二全景点为起点向场景中除了第一全景点以外的其他全景点发射射线,再次寻找到距离最近的第三全景点,重复上述动作直到遍历完场景内的所有全景点或者射线拾取不到距离最短的点为止,得到一条可移动点路径,向内存池加载路径中有而内存池中没有的纹理对象并删除路径中没有而内存池中有的纹理对象。7.根据权利要求6所述的可视化场景内存处理方法,其特征在于,在所述可视化场景行走至下一位置时得到一条新的路径数据,与前一位置内存池里保存的数据对比,加载内存池中没有的纹理对象并删除内存池中多余的纹理对象。

技术总结
本发明公开了一种可视化场景内存处理方法,以解决现有的可视化场景占用内存大,容易导致卡顿的技术问题。本发明设置内存池,该内存池中保存了可视化场景当前位置的纹理对象,在所述可视化场景行走至下一位置时,加载该下一位置增加的纹理对象同时清除减少的纹理对象。本发明在相机可视化窗口内计算出可移动全景点,自动增删纹理;使用自动寻路的方法计算出可移动全景点位置,自动增删纹理。本发明的有益技术效果在于:及时缓存和释放不需要的纹理,提高模型纹理加载速度,减少浏览器内存占用。用。用。


技术研发人员:李超
受保护的技术使用者:深圳市聚点数码科技有限公司
技术研发日:2022.01.20
技术公布日:2022/5/17
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献