Closed fuzhenn closed 2 months ago
This parameter may solve this problem
This parameter may solve this problem
这个参数有点太暴力了,会造成视锥内数据量太大,对性能影响还是蛮大的。 应该优先找个更合理的cameraFar的计算逻辑
{ "center":[-74.0808754,40.63616773],"zoom":15,"pitch":80,"bearing":-72 }
看上去瓦片数量和cameraFar的值并不完全相关。
4 * cameraToCenterDistance
: 8110 * cameraToCenterDistance
: 7814 * cameraToCenterDistance
: 10120 * cameraToCenterDistance
: 92感觉比较合适的思路如下:
需要按照上面的思路,寻找一个与zoom有关的cameraFar计算公式
用 cameraFarUndergroundInMeter
来保障相机对地下的最低视距(默认2000米),计算出来的cameraFar和原本的相机距离相比取最大值。
这样在zoom较大时,也能维持一个合理的cameraFar(至少保证看到地下2000米)
远视面不够远,会在渲染某些较大模型时,出现如图下的现象:
需要合理的将远视面拉远一些