首页 / 浏览问题 / WebGIS / 问题详情
supermap3d 能实现多区域地形开挖吗,我编辑官网的例子,传入两个面的数据,但是只有最后一个面的数据开挖了
ysn
1EXP 2024年09月20日

这个是截图

1个回答

您好,可以实现多个面同时开挖的

您可以参考以下代码对示例代码进行修改

//创建一个数组来存储所有的开挖区域信息:
let excavationRegions = [];
...
...
...


var dep = $('#depth').val();
excavationRegions.push({
        name: 'region_' + excavationRegions.length, // 使用索引命名
        position: positions,
        height: dep,
        transparent: false
    });

// 清空现有的开挖区域,重新添加所有区域
viewer.scene.globe.removeAllExcavationRegion();
excavationRegions.forEach(region => {
        viewer.scene.globe.addExcavationRegion(region);
    });

希望可以帮助您

1,335EXP 2024年09月20日
热门文章
关注我们
...