首页 / 浏览问题 / 三维GIS / 问题详情
scene.addS3MTilesLayerByScp添加图层不清晰
1EXP 2022年05月17日

通过scene.addS3MTilesLayerByScp添加的图层在相机视角比较高的时候,图层不清晰,只有拉近距离才清晰,有没有什么办法设置变得清晰呢

1个回答

您好,这个是因为您在切这份缓存的时候,勾选了lod粗糙层,有lod层的数据在高相机视野时就会加载粗糙层而不是精细层。

两个解决方法,一是切缓存的时候不勾选lod层,不把粗擦层切出来,

二是调整该图层的lod层缩放系数属性 lodRangeScale。

希望可以帮助到您。
10,758EXP 2022年05月17日
lodRangeScale设成100吗?不应该是设置小于1的数吗?

OSGB缓存通过设置LOD切换距离来控制在一定距离范围显示LOD层级的某一层。假设LOD切换距离为200米,离相机200米以内的模型将显示LOD第0级(最精细层);200-400米的模型显示第1级(次精细层),以此类推。
OSGB缓存生成后不能直接改变LOD切换距离值,但可通过更改LOD层级切换距离缩放系数来改变LOD切换距离,即:

新的LOD切换距离=原始LOD切换距离*LOD切换距离缩放系数。
如果显示精细层,需要将 lodRangeScale设成0.01

...