您好,可以实现多个面同时开挖的
您可以参考以下代码对示例代码进行修改
//创建一个数组来存储所有的开挖区域信息:
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);
});
希望可以帮助您