cesium 的公式如下:
let error = (maxGeometricError * height) / (distance * sseDenominator);
sseDenominator是相机fovy/2角度的tan值的2倍
height 表示屏幕窗口高度 的 像素值
maxGeometricError是地球赤道的周长/像素数(表示:一个像素代表多少米)
对公式进行分解如下:
对B进行分解 :得如下公式:
而A 如下:
最后:
默认值情况下:error = 2
也就是说,相机到瓦片的距离的角度值 除以 相机默认角度值 大于 2 时,会进行细分。
角解释:
该角度是 瓦片二分之一高度下在真实世界的长度 除以 相机距离瓦片的距离 等于(对边比邻边)
辅助解释: