maptalks / issues

Repo of issues for webgl layers
3 stars 0 forks source link

目前地图相机的远视面不够远 #705

Closed fuzhenn closed 2 months ago

fuzhenn commented 3 months ago

远视面不够远,会在渲染某些较大模型时,出现如图下的现象:

image

需要合理的将远视面拉远一些

deyihu commented 3 months ago

This parameter may solve this problem PHL $Y%AJW98)3SJCP`3 KC

fuzhenn commented 3 months ago

This parameter may solve this problem PHL $Y%AJW98)3SJCP`3 KC

这个参数有点太暴力了,会造成视锥内数据量太大,对性能影响还是蛮大的。 应该优先找个更合理的cameraFar的计算逻辑

fuzhenn commented 2 months ago

测试参数:

看上去瓦片数量和cameraFar的值并不完全相关。

fuzhenn commented 2 months ago

感觉比较合适的思路如下:

需要按照上面的思路,寻找一个与zoom有关的cameraFar计算公式

fuzhenn commented 2 months ago

cameraFarUndergroundInMeter 来保障相机对地下的最低视距(默认2000米),计算出来的cameraFar和原本的相机距离相比取最大值。

这样在zoom较大时,也能维持一个合理的cameraFar(至少保证看到地下2000米)