背景
问题:
当我们通过Cesium来加载3dtiles数据的时候,可能会遇到的问题有两种:模糊(流畅)、精细(卡顿),出现这两种问题的原由是生产3dtiles的软件不一样,前者生产的数据默认适合低性能计算机,后者生产的数据默认适合高性能计算机,那有没有办法一台普通的计算机同时兼容这两种数据呢,方法是有的
解决方法:
在前端通过修改一个参数来调整加载数据方式,下面来了解这个参数
资料
几何度量误差,Geometric Error,简称 GE,是计算机图形图像学领域中用来描述计算机绘制的近似几何模型与理想数学模型之间近似程度的一种度量误差。文章来源:https://www.toymoban.com/news/detail-518669.html
几何度量误差和屏幕空间误差关系
图片来源 https://blog.csdn.net/whl0071/article/details/126041237
感谢这位博主的图片,让我对这两个参数有了更深的认识文章来源地址https://www.toymoban.com/news/detail-518669.html
前端代码参数修改
var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'tileset.json', //加载本地3dtiles数据
maximumScreenSpaceError: 0.5,
到了这里,关于Cesium中加载3dtiles数据模糊或者清晰解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!