Bootstrap

cesium实现地形夸张效果


Cesium实战系列文章总目录传送门

1.实现效果

(1)地形夸张8倍后效果:
在这里插入图片描述
(2)地形不夸张效果:
在这里插入图片描述

2.实现方法

在一些地形变化不突出的地方,需要突出显示地形,这时就需要使用地形夸张表达。

2.1实现思路

使用globe类的terrainExaggeration属性进行地形夸张,API:传送门
在这里插入图片描述

2.2具体代码

具体实现代码如下:

 // 添加地形
 viewer.terrainProvider = Cesium.createWorldTerrain();
 // 设置相机初始位置
 viewer.camera.setView({
     destination: {
         x: -1154857.1266542252,
         y: 5658626.115702861,
         z: 2858953.297578074
     },
     orientation: {
         heading: 5.956966657617478,
         pitch: -0.060339944171832416,
         roll: 6.283013919534514
     }
 });
 // 地形夸张
 viewer.scene.globe.terrainExaggeration = 8.0;
;