最近在搞 ArcGIS Maps SDK for JavaScript
,遇到一个需求,想要把倾斜摄影数据透明显示。
ArcGIS JSAPI 加载的是 I3S 数据,本身不提供透明化处理的参数。
由于 ArcGIS JSAPI 不太容易研究,于是先用 Cesium 尝试加载透明化,搞明白原理再去搞 ArcGIS JSAPI 。
经过尝试,发现 Cesium 倾斜摄影,包括 3dtile 和 I3S
都可以透明化。
本文包括 3dtile 透明核心代码、I3S 透明核心代码、完整代码以及在线示例。
核心代码
cesium 添加 i3s 数据和 3dtile 数据:
// 添加 i3s 数据
// 官方示例
async function