cesium实现日照阴影模拟效果
生活随笔
收集整理的這篇文章主要介紹了
cesium实现日照阴影模拟效果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1.實現效果
- 2.實現方法
- 2.1實現思路
- 2.2核心代碼
Cesium實戰系列文章總目錄: 傳送門
1.實現效果
2.實現方法
2.1實現思路
Cesium中自帶有日照陰影效果,所以只需要將其開啟,并提高變化速率,便于觀察。
(1)開啟場景光照
使用Scene的enabledLighting屬性,API:傳送門
(2)開啟陰影
使用viewer類的shadows屬性,API:傳送門
(3)設置速度
通過設置clock類的multiplier屬性實現,API:傳送門
2.2核心代碼
核心代碼如下:
// 調用 lightingShadowInit(viewer, 1000); /*** @description: 日照陰影效果模擬* @param {*} _viewer* @param {*} _speed:變化速率* @return {*}*/ function lightingShadowInit(_viewer, _speed) {_viewer.scene.globe.enableLighting = true;_viewer.shadows = true;_viewer.clock.multiplier = speed; }總結
以上是生活随笔為你收集整理的cesium实现日照阴影模拟效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为无线wifi设备连接到服务器,华为中
- 下一篇: 百度云显示服务器返回错误,网站加入百度云