在使用osg2cesiumApp對某些osgb數據轉換成3DTiles過程中,發現模型“底朝天”這個奇怪的現象。因此使用超圖iDesktop、圖新地球4、CesiumLab進行對比分析:
1 超圖iDesktop打開某個模型, 顯示正常
圖1 超圖iDesktop打開某個模型
2 圖新地球4 打開某個模型, 顯示不正常
圖2 使用圖新地球打開某個模型
3 CesiumLab 轉換后打開某個模型, 顯示不正常
圖3 CesiumLab 轉換后打開某個模型
4 使用osg2cesiumApp v1.10以下版本轉換后,與3結果一樣
5 使用osg2cesiumApp v1.10版本轉換,勾選“雙面渲染”,顯示正常
圖4 osg2cesiumApp v1.10截圖
圖5 使用“雙面渲染”效果圖
6 結論:
現象
a) 超圖iDesktop默認開啟“雙面渲染”
b) 圖新地球4默認未開啟“雙面渲染”
c) CesiumLab 無“雙面渲染”入口,當然可能是我未發現
d) osg2cesiumApp v1.10開啟“雙面渲染”,展示正常
結論
輸出的osgb數據可能存在問題,因此建議咨詢數據提供商
7 下載osg2cesiumApp v1.10
鏈接:https://pan.baidu.com/s/1oKASiFvxIMa4VSXvPoHPdQ
提取碼:1122