cesium实现3d地形凸起

CesiumJs yekong

cesium实现3d地形凸起

在Cesium中实现地形的3D凸起效果,通常是通过设置地形提供者(terrainProvider)来实现的。这样可以让山脉和其他地形特征在3D视图中显示出凹凸不平的效果。以下是如何设置地形提供者以实现地形凸起的基本步骤:

cesium版本1.107.0之前

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

cesium版本1.107.0之后

"cesium": "^1.114.0",
async mounted() {
    this.viewer = new Viewer(this.$refs.cesiumContainer)
    const terrainProvider = await Cesium.createWorldTerrainAsync({
      requestWaterMask: true,
      requestVertexNormals: true,
    });
    this.viewer.terrainProvider = terrainProvider;
},

运行效果

cesium实现3d地形凸起

实例代码下载

代码运行环境vue3 vite js nodejs 16

相关文件下载地址
此资源需支付 ¥1 后下载
支付宝购买扫右侧红包码购买更优惠,如无法下载请联系微信:17331886870
喜欢
cesium实现3d地形凸起