背景
問題:
當我們通過Cesium來加載3dtiles數(shù)據(jù)的時候,可能會遇到的問題有兩種:模糊(流暢)、精細(卡頓),出現(xiàn)這兩種問題的原由是生產3dtiles的軟件不一樣,前者生產的數(shù)據(jù)默認適合低性能計算機,后者生產的數(shù)據(jù)默認適合高性能計算機,那有沒有辦法一臺普通的計算機同時兼容這兩種數(shù)據(jù)呢,方法是有的
解決方法:
在前端通過修改一個參數(shù)來調整加載數(shù)據(jù)方式,下面來了解這個參數(shù)
資料
幾何度量誤差,Geometric Error,簡稱 GE,是計算機圖形圖像學領域中用來描述計算機繪制的近似幾何模型與理想數(shù)學模型之間近似程度的一種度量誤差。文章來源:http://www.zghlxwxcb.cn/news/detail-518669.html
幾何度量誤差和屏幕空間誤差關系
圖片來源 https://blog.csdn.net/whl0071/article/details/126041237
感謝這位博主的圖片,讓我對這兩個參數(shù)有了更深的認識文章來源地址http://www.zghlxwxcb.cn/news/detail-518669.html
前端代碼參數(shù)修改
var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'tileset.json', //加載本地3dtiles數(shù)據(jù)
maximumScreenSpaceError: 0.5,
到了這里,關于Cesium中加載3dtiles數(shù)據(jù)模糊或者清晰解決方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!