cesium 设置地形让山脉看起来有凹凸不平的效果

CesiumJs yekong

设置地形让山脉凸起

cesium默认是没有凹凸不平的效果的,需要我们进行设置才会显示出来,通过设置terrainProvider可以添加世界地形让山脉凸起。

  var viewer = new Cesium.Viewer('cesiumBody', {
    // 是否显示信息窗口
    infoBox: false,
    // 设置地形
    terrainProvider:Cesium.createWorldTerrain(),
  })

cesium 设置地形让山脉看起来有凹凸不平的效果

水面波浪效果

设置水面有一种波光粼粼的波浪效果。
水面波浪效果

terrainProvider: Cesium.createWorldTerrain({
  requestWaterMask: true,
  requestVertexNormals: true
}),

使用自定义地形数据

我们也可以添加自定义的地形数据,添加的话, 首先我们要有自己的地形数据,然后通过下面的代码将地形数据加载到页面中。

// 设置自定义地形数据
terrainProvider: new Cesium.CesiumTerrainProvider({
  url: './terrains/gz'
}),

当前内容为观看threejs视频教程 Three.js可视化企业实战WEBGL课 课程-添加地形与添加自定义地形-学习笔记

笔记汇总

Cesium学习笔记汇总

喜欢