ArcGIS JSAPI 高级教程 - 倾斜摄影数据开启透明(修改源码)
ArcGIS JSAPI 高级教程 - 倾斜摄影数据开启透明(修改源码)
-
- 核心代码
- 完整代码
- 在线示例
工作中遇到倾斜摄影数据实现透明的需求,看了看,JS API 官方居然不支持,具体原因未知。
后来经过研究,尝试修改管线类型,修改几处源码,实现了透明功能。
最新版本发现,只需要修改一处即可实现透明效果,这里简单介绍,作为学习使用。
注意:本文所有涉及源码的修改仅用于帮助学习 WebGL 理论,请勿传播,严禁在项目中使用!
本文包括 核心代码、完整代码以及在线示例。
核心代码
实现透明原理即通过开启混合,设置混合模式。
而 JS API 与其他 WebGL 引擎一样,对于渲染器,都枚举定义了很多管线,用于渲染数据。
基于渲染引擎实现透明,只需要使用合适管线即可,详情见源码介绍。
_computeWh