1. 使用数据流技术:Cesium支持使用数据流技术,即按需加载和卸载数据,以最小化数据传输量和加载时间。
实现原理大致如下:
Cesium 会根据相机位置和高度动态调整 3D Tiles 的细节级别,并将需要渲染的 Tiles 加入渲染队列。
当队列中的 Tiles 的内存使用量超过 maximumMemoryUsage 属性设置的最大值时,Cesium 会按照一定的策略卸载一些不必要的 Tiles,以释放内存空间。
当相机位置和高度发生变化时,Cesium 会重新计算渲染队列并按需加载新的 Tiles。
需要注意的是,maximumMemoryUsage 属性的设置需要根据实际情况进行调整,以平衡内存占用和渲染质量。同时,Cesium 也提供了其他一些控制内存占用和渲染效率的属性和方法,如 Cesium3DTileset#maximumScreenSpaceError 属性等,开发者可以根据实际需求进行选择和配置。
参考:https://blog.csdn.net/wtuynqy/article/details/129025722
>>每个mesh的高程如何进行纠正呢?
标签:Tiles,流畅,渲染,内存,Cesium,加载,属性 From: https://www.cnblogs.com/2008nmj/p/17295910.html